尝试在laravel上运行gulp时出错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了尝试在laravel上运行gulp时出错相关的知识,希望对你有一定的参考价值。

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

module.js:341 throw err; ^

错误:无法在Module.require上的Function.Module._load(module.js:290:25)的Function.Module._resolveFilename(module.js:339:15)中找到模块'laravel-elixir'(module.js:367) :17)在Object的require(internal / module.js:16:19)。 (/home/gulpfile.js:1:76)在Module.load(模块,位于Object.Module._extensions..js(module.js:422:10)的Module._compile(module.js:413:34)。 js:357:32)在Module.require的Function.Module._load(module.js:314:12)(module.js:367:17)

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

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

但它已经存在了。

答案

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

另一答案

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

另一答案

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

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

另一答案

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

npm install --global gulp

然后运行:

npm安装

全部完成 !!跑:

以上是关于尝试在laravel上运行gulp时出错的主要内容,如果未能解决你的问题,请参考以下文章

在 laravel 应用程序中从 cmd 运行 gulp 时出错

尝试使用 composer 安装 laravel 时 php 版本出错

Laravel:在浏览器上显示 localhost:8000 时出错

Elastic Beanstalk + Laravel:由于旧的 NodeJS 版本 0.10 无法运行 Gulp

尝试在 Laravel 5 上使用 mandrill 重置密码时出错

Composer 在 elasticbeanstalk 上部署 laravel 应用程序时出错