请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

windows安装node-sass报错

安装Node-sass时报如下错误:

Error: Cannot find module 'tough-cookie'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:594:15)
    at Function.Module._load (internal/modules/cjs/loader.js:520:25)
    at Module.require (internal/modules/cjs/loader.js:650:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at Object.<anonymous> (D:\ComputerStudy\Actual Project\mpvue\mpvue-demo\node_modules\_request@2.79.0@request\lib\cookies.js:3:13)
    at Module._compile (internal/modules/cjs/loader.js:702:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10)
    at Module.load (internal/modules/cjs/loader.js:612:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:551:12)
    at Function.Module._load (internal/modules/cjs/loader.js:543:3)
× Install fail! Error: post install error, please remove node_modules before retry!
Run "C:\WINDOWS\system32\cmd.exe /d /s /c node scripts/install.js" error, exit code 1
Error: post install error, please remove node_modules before retry!
Run "C:\WINDOWS\system32\cmd.exe /d /s /c node scripts/install.js" error, exit code 1
    at ChildProcess.proc.on.code (F:\Program Files\nodejs\node_global\node_modules\cnpm\node_modules\runscript\index.js:74:21)
    at ChildProcess.emit (events.js:182:13)
    at maybeClose (internal/child_process.js:961:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:248:5)

用命令卸载npm rm node-sass重新再安装还是一样的错误,在网上找了好久也没解决好,请问这个怎么解决呢?

正在回答

2回答

我遇到一样的问题,原因可能是sass-loader版本太高

你装6的版本试试,我已经解决了:
cnpm i sass-loader@6.x --save-dev
cnpm i node-sass --save-dev

1 回复 有任何疑惑可以回复我~
  • 提问者 jessica_0013 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-07-14 23:13:43
慕瓜8449030 2018-07-02 22:24:08

你用的是什么源?试试cnpm?

0 回复 有任何疑惑可以回复我~
  • 提问者 jessica_0013 #1
    就是用的cnpm。。我根据错误提示,安装了'tough-cookie'也remove node_modules完毕了,还是一样的这个错误。。。
    回复 有任何疑惑可以回复我~ 2018-07-05 00:06:50
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信