vue-cli 3.0 使用小结
个人使用 VUE-CLI 3.0 碰到一些问题,用作记录
VUE-CLI 3.0 开始,配置文件改动较大,多数配置文件均在项目目录下,vue.config.js
文件内配置:
路径别名
1 | const path = require("path"); |
别名
@
为 VUE 自带默认配置(指向src
),无需配置
开启 CSS 预处理器的 JAVASCRIPT
1 | module.exports = { |
注入 CSS 预处理器的全局变量
首先在项目安装style-resources-loader
,命令:vue add style-resources-loader
然后在vue.config.js
文件下修改相应路径
1 | module.exports = { |
热更新问题
使用 NPM(或 yarn) 重装依赖
多次使用 CNPM 安装后,控制台无任何报错,其他运行都正常,但无法自动刷新页面
环境变量
在项目根目录下,使用文件.env.mode名称
,文件内即可配置相应环境变量
1 | .env # 在所有的环境中被载入 |
然后在文件内写入:
1 | NODE_ENV = 'production' |
只有以 VUE_APP_
开头的变量会被 webpack.DefinePlugin 静态嵌入到客户端侧的包中。你可以在应用的代码中这样访问它们:console.log(process.env.VUE_APP_MODEL)
运行或者打包 VUE 项目时,使用--mode mode名称
切换环境