- 基本命令
- 建立新项目
- 安装所有的第三方包
- 在本地运行
- 打包编译
基本命令
这个命令都是 vue-cli 提供的. 可以认为是 “webpack + vuejs”的结合。
建立新项目
$ vue init webpack my_blog
这个命令会建立好一个文件夹。 具体的说明,见《Webpack下的Vuejs项目文件结构》 章节。
安装所有的第三方包
$ npm install
这个命令是根据 “package.json” 文件中定义的内容,来安装所有用到的第三方js库。 所有的文件都会安装到 “node_module”目录下。
着急的同学还可以 输入 --verbose 命令,来查看运行细节:
$ npm install --verbose
运行结果如下:
$ npm install --verbosenpm info it worked if it ends with oknpm verb cli [ 'D:\\nodejs\\node.exe',npm verb cli 'D:\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',npm verb cli 'install',npm verb cli '--verbose' ]npm info using npm@6.1.0npm info using node@v10.5.0npm verb npm-session d1e752145cbb60banpm info lifecycle test_vue_0613@1.0.0~preinstall: test_vue_0613@1.0.0npm timing stage:loadCurrentTree Completed in 1609msnpm timing stage:loadIdealTree:cloneCurrentTree Completed in 12msnpm timing stage:loadIdealTree:loadShrinkwrap Completed in 681ms...
这样出现问题的时候,就很容易知道卡在哪里了。
在本地运行
使用下列命令:
$ npm run dev
默认就会在 localhost 的 8080端口,启动一个小型的web 服务器。 性能可以完全满足开发使用,还具备代理转发等功能。
源代码发生改变的时候,服务器也会自动重启。 (偶尔需要手动重启)
运行的输入如下所示:
dashi@i5-16g MINGW64 /d/workspace/vue_js_lesson_demo (master)$ npm run dev> test_vue_0613@1.0.0 dev D:\workspace\vue_js_lesson_demo> node build/dev-server.js[HPM] Proxy created: /api -> http://siwei.me[HPM] Proxy rewrite rule created: "^/api" ~> ""> Starting dev server...DONE Compiled successfully in 2373ms10:55:18> Listening at http://localhost:8080WAIT Compiling...11:02:14DONE Compiled successfully in 213ms11:02:14WAIT Compiling...11:06:09DONE Compiled successfully in 117ms11:06:09WAIT Compiling...11:06:26DONE Compiled successfully in 103ms11:06:26...
打包编译
$ npm run build
该命令用来把 “src” 目录下的所有文件,都打包成 “webpack”的标准文件,供部署使用。 具体的内容见 《打包和部署》 这一章节。
