错误:找不到模块“ gulp-sass”


75

当我使用编译时gulp,出现如下错误。我该如何解决?

module.js:339
throw err;
^
Error: Cannot find module 'gulp-sass'
    at Function.Module._resolveFilename (module.js:337:15)
    at Function.Module._load (module.js:287:25)
    at Module.require (module.js:366:17)
    at require (module.js:385:17)
    at Object.<anonymous> (/Applications/XAMPP/xamppfiles/htdocs/flyscoot.com/gulpfile.js:2:12)
    at Module._compile (module.js:435:26)
    at Object.Module._extensions..js (module.js:442:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:311:12)
    at Module.require (module.js:366:17)

Answers:





4

我遇到了同样的问题,我决心这样做npm update。但是我收到有关权限的消息,所以我运行:

sudo chwon -R myuser /home/myUserFolder/.config

这为我的用户运行管理员设置了npm命令。然后我再次运行:

npm update 

和这个:

npm install gulp-sass

然后我的问题就解决了。




3

我也面临着同样的问题,可能的解决方案是安装gulp-sass模块,但是如果您运行以下命令npm install -g gulp-sassnpm install --save gulp-sass,则不会在node-sass项目的末尾进行更新。

自2016年12月以来,此版本的node-sass已丢失(返回404),并且google web-starter-kit v0.6.5一直依赖它。因此,它已经工作了很长时间,并且必须不见了

https://github.com/sass/node-sass/releases/download/v3.13.1/win32-x64-57_binding.node下载二进制文件 无法下载“ https://github.com/sass/node-sass/releases /download/v3.13.1/win32-x64-57_binding.node “:

找不到HTTP错误404

唯一的解决方法是升级node-sass: npm i gulp-sass@latest --save-dev解决该问题。


3

我在Ubuntu 18.04上遇到了相同的错误

删除您的node_modules文件夹并运行

sudo npm install --unsafe-perm=true

2

我有这个问题几天寻找答案。我的错误日志与此npm类似,只是不会安装node sass 。唯一的问题是节点版本。也许它可以帮助某些人。

我将Node.js从9.3.0降级到6.12.2并运行:

npm update

2

在所在的根文件夹中package.json,运行npm outdated。您将获得包含一些详细信息的过时软件包。在这些详细信息中,您将看到过时软件包的当前版本号。

然后,打开package.json文件并手动更改相应软件包的版本号。

然后删除该node_modules文件夹并运行npm install。它应该解决这个问题。


1

我跑了 npm i gulp-sass@latest --save-dev

那为我带来了魔力


0

那些遇到此错误的人,请降级您正在使用的Node.js。

  • 第1步 :

    卸载您正在使用的版本并安装您喜欢的版本。我安装了v6.12.3。我以前的Node.js版本是v9.4.0

  • 第2步 :

    下载Node.js的

希望这会起作用。


0

我使用Yarn时遇到了相同的问题,可以通过以下方法解决它:

delete node_modules
yarn install
yarn upgrade

yarn install gulp-sass --save-dev


0

尝试解决此错误:

  1. 删除node_modules目录。
  2. npm i gulp-sass@latest --save-dev
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.