VUE : npm run dev 出现样式报错 Sysntax Error : ..\..\node_module\node-sass\v4.13.1:1

   引言如想重装  node.js 、vue 开发环境 , 可参考 VUE 开发环境搭建步骤   https://www.cnblogs.com/651434092qq/p/11090737.html

 

环境: 

 node :  v12.16.3;

npm : v6.14.5;

依赖仓库: (公司内部仓库)

 

在项目npm install 执行成功之后,Terminal  提示 n 个 类似的 样式报错,

error in ./xxx.vue?vue&type=style&index=0&id=0851e658&scoped =true&lang=scss  

Syntax Error :  C:\..\node_modules\node-sass\v4.13.1:1

SyntaxError :  Invalid or unexpected token

at compileFunction(<anonymous>)

 

 

 

 

 

 

出现以上问题后,不要慌, 如果你尝试 删除掉 项目里下载好的依赖 再重装,你会发现还是会出现同样的问题,如果更极端一点 ,卸载掉  node  npm  、vue脚手架 重新安装,同样的报错阴魂不散,此时

你需要做的是冷静下来  看error log,,在这里你足以知道  node-sass 版本 出了问题,导致 npm run dev  后 出现样式报错,

 

 

所以 你需要进行一下几步操作:

 

1.卸载 sass-loader  与 node-sass:

指令:

npm uninstall sass-loader   ,npm uninstall node-sass

 

2.清除 node-module 缓存:

指令:

npm cache clean --force :清除缓存

( 或者:删除掉   在C:\用户\AppData\Roaming下,  

手动删掉   npm与npm-cache )


3.安装同 package.json 相匹配的版本  :


npm install sass sass-loader --save-dev ; 

npm install sass node-sass@4.13.1 --save-dev ;

 

 

4.  在 Terminal 执行 :npm run dev:

    你会发现页面终于跑通了

 

 

posted @ 2020-05-20 16:44  _猿人崛起  阅读(1352)  评论(0)    收藏  举报