解决npm安装node-sass太慢及编译错误问题
环境: win7 node v8.11.1 npm v5.6.0 背景: 最近vue项目使用sass,所以需要sass-loader,sass-loader依赖node-sass,还需安装node-sass,但是安装node-sass又太慢了。 解决: 切换国内镜像 $ npm install -g mirror-config-china --registry=http://registry.npm.taobao.org 安装sass-loader、node-sass(-D 是 --save-dev 的简写) $ npm install sass-loader node-sass -D 切换为国内镜像后,安装只需少量时间 然后启动项目 $ npm run dev 总是报错, Modele build failed: TypeError: this.getResolve is not a function at Object.loader... 安装的sass-loader的版本为最新8.0.0,查看网上资料说是版本过高导致编译错误。 我把项目package.json文件中sass-loader版本改为7.3.1 执行命令,重新安装项目依赖 $ npm install 然后,启动项目 $ npm run dev 项目启动成功,编译报错问题解决 转载自: https://www