错误:找不到模块'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)

只需执行npm update,然后在根文件夹中npm install gulp-sass --save-dev,然后当您运行时,您应该不会有任何问题。

编辑你的包.json。改变:

"gulp-sass": "^2.3.2"

"gulp-sass": "3.0.0"

删除node_modules文件夹,然后再次运行npm install

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

你检查过这个问题吗?

可能的解决方案是:

rm -rf node_modules/
npm install

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

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

这为我的用户设置权限,像管理员一样运行 npm 命令。然后我再次运行这个:

npm update 

而这个:

npm install gulp-sass

然后我的问题就解决了。

试试这个:

npm install -g gulp-sass

npm install --save gulp-sass

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

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

这个版本的node-sass丢失了(返回404(,自2016年12月以来,谷歌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 未找到

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

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

删除node_modules文件夹并运行

sudo npm install --unsafe-perm=true

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

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

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

npm update

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

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

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

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

这对我来说是魔术

我在我的VSCode环境中遇到了同样的麻烦。此外,我在 npm 安装过程中观察到很多失败,我无法开始吞咽(作为结果(。我如何修复它:

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

现在它起作用了。

我按照文档迁移到版本 5。

npm install sass gulp-sass --save-dev

它对我有用

node -v => v19.8.1
npm -v => 9.5.1

那些收到此错误的人,请降级您正在使用的节点.js

  • 步骤 1 :

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

  • 步骤 2 :

    下载节点.js。

希望这会起作用。

尝试此操作以修复错误:

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

解决方案:

    const sass = require('
  1. gulp-sass'((require('sass'((;
  2. npm install gulp-sass sass

我使用 Yarn 并遇到了同样的问题,我这样做解决了它:

delete node_modules
yarn install
yarn upgrade
 
yarn add gulp-sass --save-dev

最新更新