当我在laravel dei项目中输入终端时,gulp总是说
module.js:549
throw err;
^
Error: Cannot find module 'laravel-elixir'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (C:\xampp\htdocs\codehacking\gulpfile.js:1:76)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
并尝试npm install
和npm install --global gulp
答案 0 :(得分:1)
尝试在项目目录中手动安装laravel-elixir。
npm install laravel-elixir --save-dev
答案 1 :(得分:1)
我遇到了同样的错误,我尝试了上述解决方案,但其他方法对我却不起作用。以下两个命令修复了我的错误。
npm install --global --production windows-build-tools
npm install node-gyp
完整的解决方案在以下链接上: https://catalin.me/how-to-fix-node-js-gyp-err-cant-find-python-executable-python-on-windows/
我的操作系统是Windows。
然后在我的Laravel 5.2中,我按照命令运行了项目的根
npm install
然后我运行了gulp命令
gulp
gulp开始工作: Gulp命令映像
答案 2 :(得分:0)
如果您遇到此问题“找不到模块'laravel-elixir'”,我为您提供了一个解决方案。请遵循以下命令: