1. vue项目 设置
  2. {
  3. ...
  4. lintOnSave: 'default',
  5. devServer: {
  6. overlay: {
  7. warnings: true,
  8. errors: true
  9. },
  10. ...
  11. }
  12. }
  13. scss 抛出这个错误 Replace fill-available to stretch, because spec had been changed
  14. 找到报错的scss文件加上
  15. /* autoprefixer: off */

执行npm install报错Error: not found: python2

  1. 先执行:

npm —add-python-to-path=’true’ —debug install —global windows-build-tools

  1. 再执行:

npm install —global node-gyp

window 安装时,出现 Please restart this script from an administrative PowerShell!

用管理员打开cmd,然后进行安装

vue service 有时候报错,有时候不报错

vue cli由于存在缓存,所以会导致只会在首次npm run serve时报eslint的错误,在之后重启就不再有eslint的错误提示。
解决方案:
在serve命名中再加一句清除缓存的命令 (&&前的那句,后面那句是具体项目的运行脚本)

  1. "serve": "rimraf -rf ./node_modules/.cache/vue-loader && cross-env NODE_ENV=development env_config=dev vue-cli-service serve"