vue-cli详解
vue 脚手架详解
[vue 脚手架中 webpack 的配置](vue 脚手架中 webpack 的配置.html)
2.0(旧版本)
还得再安装
npm install @vue/cli-init -g
创建 cli2
vue init webpack 项目名称
启动 项目目录
npm run dev
- 手动打开或关闭 Eslint 语法规范 true 就是打开、false 关闭
**打包 **npm run build
打包后的 js
3.0+(现版本)
启动
创建 cli3
npm install -g @vue/cli
vue create 项目名称
启动 项目目录中
npm run serve
- -bable 把浏览器不认识的 js 解析成认识的 js
- -typescript js 的超集,类型约束
- -Progressive Web App(PWA) Support -先进 App 配置 增加很多功能(推送通知
- -router 根据不同的路径展示不同的页面
- -Linter / Formatter 就是 cli 的 ESLint ES 代码规范
- -CSS Pre-processors 样式预处理 >选了后可以使用 less、sess
- E2E Testing 端到端测试
版本选择
配置文件(Babel,ESlint,etc..)放置位置
是否把之前的配置保存为新的默认配置
视图创建管理 VUE
vue ui
可以导入 vue 项目 进行视图化管理
git 配置
VSC 就是仓库管理工具
git 的配置文件在 根路径下(了解 几乎不用在配置了)
–设置了很多上传仓库时 要忽略的文件。
** ****比如根据 package.json 创建的 node_modules。打包后的 dist 文件等等…**
package-lock.js
中记录的是 node_modules 中安装的文件的详细版本
package-lock.json 是在运行“npm install”时生成的一个文件,用于记录当前状态下项目中实际安装的各个 package 的版本号、模块下载地址、及这个模块又依赖了哪些依赖。
但为什么有了 package.json,还需要 package-lock.json 文件呢,当 node_modules 文件夹并不存在或被删除时,需要用到 npm install 重新装载全部依赖时,通过 package-lock.json 可以直接表明下载地址和相关依赖,相对下载速度也更快,也不容易报错。
全局配置
main.js 中的配置:
–其实就是每次 build 都会打印的提示信息,开发时关闭。生产时可以打开。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!