出现问题
HBuilder中出现 Cannot find module ‘E:\node.js\node_modules\node-sass\bin\node-sass’ 提示:
解决方案
安装淘宝cnpm:
npm install -g cnpm --registry=https://registry.npm.taobao.org
通过如下命令安装node-sass
cnpm install node-sass --save-dev //安装node-sass
cnpm install sass-loader --save-dev //安装依赖包sass-loader
安装成功后查看版本:
node-sass -v
说明
node-sass很难通过npm安装成功,需要通过cnpm安装,也需要特定命令,通过其他cnpm安装未必成功。
报错说明
odule build failed: TypeError: this.getOptions is not a function错误是因为node-sass和sass-loader版本不兼容,可用的版本搭配为:
"node-sass": "^4.7.2",
"sass-loader": "^7.3.1",