【问题标题】:Having error while trying to run gulp on laravel尝试在 laravel 上运行 gulp 时出错
【发布时间】:2016-08-09 03:59:04
【问题描述】:

我正在尝试配置一个 Laravel 项目,我已经配置了 node 和 bower,但在 sudo npm install gulp 之后没有问题。当我运行 gulp 我得到这个错误

module.js:341 抛出错误; ^

错误:找不到模块“laravel-elixir” 在 Function.Module._resolveFilename (module.js:339:15) 在 Function.Module._load (module.js:290:25) 在 Module.require (module.js:367:17) 在要求(内部/module.js:16:19) 在对象。 (/home/gulpfile.js:1:76) 在 Module._compile (module.js:413:34) 在 Object.Module._extensions..js (module.js:422:10) 在 Module.load (module.js:357:32) 在 Function.Module._load (module.js:314:12) 在 Module.require (module.js:367:17)

互联网搜索解决方案建议将gulp.js文件第一行改为

var elixir = require('laravel-elixir');

但它已经存在了。

【问题讨论】:

  • 您是否在项目文件夹中运行了 npm install。认为你需要服用灵丹妙药?
  • 运行 'npm ls | 会看到什么? grep 长生不老药?
  • 在 root 上没有任何反应,并且在项目目录中我得到错误
  • 你能确定这在你的 packages.json 文件中吗:"laravel-elixir": "*",
  • 是的,它已经在那里了"dependencies": { "laravel-elixir": "*", }

标签: php node.js laravel gulp laravel-elixir


【解决方案1】:

请阅读使用 gulp 的讲师 https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md

如果你遵循这个,需要全局和本地安装才能在项目中使用我认为你的问题会解决

【讨论】:

  • 那没用。安装 elixir 有什么解决方法
【解决方案2】:

运行 npm install 安装所有依赖项,然后才能开始使用 elixir 和 gulp

【讨论】:

    【解决方案3】:

    我建议从您的 node_modules 文件夹中删除所有内容并再次运行 npm install。从它的声音来看,有些东西没有被正确拉入。

    【讨论】:

      【解决方案4】:

      删除 node_modules 文件夹中的所有数据并按照以下步骤操作:

      npm install --global gulp

      然后运行:

      npm 安装

      全部完成!!运行:

      一饮而尽

      【讨论】:

        猜你喜欢
        • 2021-01-27
        • 1970-01-01
        • 2014-02-02
        • 1970-01-01
        • 2020-01-17
        • 2018-01-01
        • 2021-07-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多