错误: 无法找到模块“ Gulp-sass”

当我使用 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)
143454 次浏览

你检查 这个问题了吗?

可能的解决办法是:

rm -rf node_modules/
npm install

只要在根文件夹中执行 npm updatenpm install gulp-sass --save-dev,然后在运行时就不会出现任何问题。

我这几天一直在寻找答案。我的错误日志与此类似。 npm 刚刚赢得了安装节点的机会 唯一的问题是节点的版本。也许它可以帮助你们中的一些人。

我将 Node.js 从9.3.0降级到6.12.2,然后运行:

npm update

我有同样的问题,我决心做这个 npm update。但我收到了关于许可的消息,所以我跑了过去:

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

此设置用户运行 npm 命令(如管理员)的权限:

npm update

还有这个:

npm install gulp-sass

然后我的问题就解决了。

那些谁得到这个错误,请降级的 Node.js你正在使用。

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

  • 下载 Node.js

希望能成功。

我的新 Windows 10机器也有同样的问题。我必须用 npm install -g windows-build-tools安装 Windows 构建工具。(https://github.com/Microsoft/nodejs-guidelines/blob/master/windows-environment.md#environment-setup-and-configuration)

试试这个:

npm install -g gulp-sass

或者

npm install --save gulp-sass

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

这个版本的 node-sass 缺失了(返回一个404) ,而 google web-starter-kit v0.6.5自2016年12月以来已经依赖它很长时间了。所以,它已经工作了很长一段时间,必须有刚刚消失。

下载二进制文件 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来解决这个问题。

编辑你的软件包. json. 更改:

"gulp-sass": "^2.3.2"

"gulp-sass": "3.0.0"

删除 node _ module 文件夹并再次运行 npm install

资料来源: https://github.com/codecombat/codecombat/issues/4430#issuecomment-348927771

package.json所在的根文件夹中,运行 npm outdated。你会得到一些过时的包裹和一些细节。在这些细节中,您将看到过时包的当前版本号。

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

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

我在 Ubuntu 18.04上也有同样的错误

删除 node _ module 文件夹并运行

sudo npm install --unsafe-perm=true

我和 Yarn 一起工作,我也遇到了同样的问题,我解决了这个问题:

delete node_modules
yarn install
yarn upgrade


yarn install gulp-sass --save-dev

确保在您的机器上安装了 Python,Python 是 node-sass 所必需的。

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

这对我来说很神奇

尝试以下方法修复错误:

  1. 删除 node_modules目录。
  2. 运行 npm i gulp-sass@latest --save-dev

在我的 VSCode 环境中,我也遇到过同样的问题。 另外,我观察到在 npm 安装过程中有很多失败,我不能开始吞咽(作为结果)。 我是怎么修好它的:

  • 删除包
  • npm i
  • npm i gulp-sass --save-dev

现在成功了。

解决方案:

  1. Const sass = demand (“ Gulp-sass”)(need (“ sass”)) ;
  2. npm install gulp-sass sass