Vue人人运行提示<% if (process.env.NODE_ENV === ‘production‘) { %> <% }else { %> <% } %>node-sass版本
当时查了好多资料 ,都是说https://blog.csdn.net/qq_30396379/article/details/105400919https://www.cnblogs.com/liuruyi/articles/12308597.html本质是因为node-sass需要指定的 node版本,so要不就 node迁就sass,要不就sass迁就node,我们一般安装的node都是固定的
解决:
npm uninstall --save node-sass
npm install --save node-sass --unsafe-perm=true --allow-root
npm run dev
变化
随着新的域名已经正式启用,老 http://npm.taobao.org 和 http://registry.npm.taobao.org 域名将于 2022 年 05 月 31 日零时起停止服务。
都用最新域名 https://npmmirror.com npmmirror 镜像站
代码拷贝↓
registry=https://registry.npmmirror.com
sass_binary_site=https://npmmirror.com/mirrors/node-sass/
phantomjs
_cdnurl=https://npmmirror.com/mirrors/phantomjs/
electron_mirror=https://npmmirror.com/mirrors/electron/
sqlite3_binary_host_mirror=http://npmmirror.com/mirrors/
profiler_binary_host_mirror=http://npmmirror.com/mirrors/node-inspector/
chromedriver_cdnurl=https://npmmirror.com/mirrors/chromedriver
sentrycli_cdnurl=https://npmmirror.com/mirrors/sentry-cli/
推荐↓:!!!
ERROR in Cannot find module 'node-sass'(最全解决方案)-CSDN博客
node-sass版本过高问题
本质是因为node-sass需要指定的 node版本,so要不就 node迁就sass,要不就sass迁就node,我们一般安装的node都是固定的 所以,让sass迁就node吧
可以尝试卸载重新安装node-sass 以下npm都可以换成cnpm
1、卸载node-sass
运行:npm uninstall node-sass
renren: npm uninstall --save node-sass
2、重新安装指定的node-sass版本(本项目不指定sass版本号)
renren: npm install --save node-sass --unsafe-perm=true --allow-root (推荐)
运行:npm install node-sass 不指定版本号系统会根据node版本自动下载sass版本(推荐)
运行:npm install node-sass@4.9.0 指定sass版本号
3.成功后再npm install
4 npm run dev
npm run dev 提示如下错误
Module build failed: Error: Node Sass version 6.0.0 is incompatible with ^4.0.0.
原因:node-sass版本过高,卸载重装低版本 可以换成cnpm
1、卸载: npm uninstall node-sass
2、安装: npm install node-sass@4.14.1
3、运行:npm run dev
更多推荐
所有评论(0)