在 laravel 上尝试 运行 gulp 时出错
Having error while trying to run gulp on laravel
我正在尝试配置一个 Laravel 项目 我已经配置了 node 和 bower 没有问题但是在 sudo npm install gulp 之后。当我 运行 gulp 我得到这个错误
module.js:341
throw err;
^
Error: Cannot find module 'laravel-elixir'
at Function.Module._resolveFilename (module.js:339:15)
at Function.Module._load (module.js:290:25)
at Module.require (module.js:367:17)
at require (internal/module.js:16:19)
at Object. (/home/gulpfile.js:1:76)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Module.require (module.js:367:17)
网上搜索解决方案建议将gulp.js文件第一行改为
var elixir = require('laravel-elixir');
但它已经存在了。
请阅读使用说明 gulp
https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md
需要全局安装和本地安装才能在项目中使用如果你按照这个我认为你的问题会解决
运行 npm install
在开始使用 elixir 和 gulp
之前安装所有依赖项
我建议删除 node_modules 文件夹中的所有内容,然后再次 运行 npm install
。听声音,好像有什么东西没有被正确拉入。
删除 node_modules 文件夹中的所有数据并按照以下步骤操作:
npm install --global gulp
然后运行:
npm 安装
大功告成!! 运行:
gulp
我正在尝试配置一个 Laravel 项目 我已经配置了 node 和 bower 没有问题但是在 sudo npm install gulp 之后。当我 运行 gulp 我得到这个错误
module.js:341 throw err; ^
Error: Cannot find module 'laravel-elixir' at Function.Module._resolveFilename (module.js:339:15) at Function.Module._load (module.js:290:25) at Module.require (module.js:367:17) at require (internal/module.js:16:19) at Object. (/home/gulpfile.js:1:76) at Module._compile (module.js:413:34) at Object.Module._extensions..js (module.js:422:10) at Module.load (module.js:357:32) at Function.Module._load (module.js:314:12) at Module.require (module.js:367:17)
网上搜索解决方案建议将gulp.js文件第一行改为
var elixir = require('laravel-elixir');
但它已经存在了。
请阅读使用说明 gulp https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md
需要全局安装和本地安装才能在项目中使用如果你按照这个我认为你的问题会解决
运行 npm install
在开始使用 elixir 和 gulp
我建议删除 node_modules 文件夹中的所有内容,然后再次 运行 npm install
。听声音,好像有什么东西没有被正确拉入。
删除 node_modules 文件夹中的所有数据并按照以下步骤操作:
npm install --global gulp
然后运行:
npm 安装
大功告成!! 运行:
gulp