记录node-sass安装报not found: python2问题的处理方法

59

1. 设置npm i --ignore-scripts (推荐)

因为node-sass安装后会自动执行node-sass/script下的 build.js ,导致运行错误。

在npm 安装时,不执行构建脚本即可:

npm i --ignore-scripts

如果只是单独安装node - sass :

npm i node-sass --ignore-scripts

转自: blog.csdn.net/weixin_5111…

额外问题: 若在 run dev 的时候,出现如下所示的错误

 error  in ./src/components/Breadcrumb/index.vue?vue&type=style&index=0&id=b50ef614&rel=stylesheet%2Fscss&lang=scss&scoped=true&

Module build failed (from ./node_modules/sass-loader/lib/loader.js):
Error: ENOENT: no such file or directory, scandir 'U:\cnblogs\fanfengping-dtops\fanfengping-dtops-front\node_modules\node-sass\vendor'
    at Object.readdirSync (fs.js:955:3)

执行如下命令,重新编译构建一下 node-sass 即可。

npm rebuild node-sass

2. Rebuild node-sass

npm uninstall node-sass npm i node-sass --sass_binary_site=npm.taobao.org/mirrors/nod… 使用npm命令下载sass时出现Error: not found: python2

Module build failed: Error: Node Sass version 6.0.0 is incompatible with ^4.0.0. 简单解决方案:

1、卸载: npm uninstall node-sass

2、安装: npm install node-sass@4.14.1

3、运行:npm run dev Module build failed: Error: Node Sass version 6.0.0 is incompatible with ^4.0.0.