gpt4 book ai didi

json - 找不到为 laravel windows 执行 gulp 的模块

转载 作者:搜寻专家 更新时间:2023-10-31 23:53:14 26 4
gpt4 key购买 nike

我正在关注 this laracast 视频。这是我的包.json:

{
"private": true,
"devDependencies": {
"gulp": "^3.8.8"
},
"dependencies": {
"laravel-elixir": "^2.0.0",
"bootstrap-sass": "^3.0.0"
}
}

我安装 gulp 使用

npm install gulp

然后我执行了:项目根目录下npm install 用于安装package.json中的依赖

现在当我执行 gulp 时,我得到这个错误:

module.js:339
throw err;
^

Error: Cannot find module 'lodash/lang/isFunction'
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> (D:\PhpIdeaProjects\LaravelLearning\myproject-flyer\no
de_modules\laravel-elixir\node_modules\babelify\node_modules\babel-core\lib\api\
node.js:21:29)
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 install theMissingModuleName(这里的theMissingModuleName是lodash/lang/isFunction)运行成功。但是当我再次运行 gulp 时,我又得到了另一个 missind 模块错误(对于不同的模块)。我安装它然后它给了另一个.....这个循环继续。

我已经使用 npm install gulp -g 在本地安装了 gulp,并将 C:\Users\rahul\AppData\Roaming\npm 目录放在路径中。

那么现在我应该怎么做才能避免这些递归错误呢?

最佳答案

确保您已将 npm 更新到最新版本:

npm 安装 npm@latest -g

然后检查你是否安装了 3.x.x 版本:

npm -v

从 3.0.0 开始,npm 具有扁平的目录结构,因此您不应遇到最大字符限制问题。

更新后,只需删除 node_modules 并执行:

npm 安装

在项目的根目录中。

关于json - 找不到为 laravel windows 执行 gulp 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34378696/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com