尝试在laravel上运行gulp时出错

时间:2016-04-17 12:40:56

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

我正在尝试配置一个Laravel项目我已经配置了节点和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)       at require(internal / 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');

但它已经存在了。

4 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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

npm install --global gulp

然后运行:

npm install

全部完成!!运行:

gulp