我在ubuntu 16和gulp 3.9.1上运行vagrant Homestead,当我尝试运行gulp时它会向我发送错误
vagrant@homestead:~/practice$ gulp
/home/vagrant/practice/node_modules/laravel-elixir-vue-2/index.js:3
Elixir.ready(function () {
^
TypeError: Elixir.ready is not a function
at Object.<anonymous> (/home/vagrant/practice/node_modules/laravel-elixir-vue-2/index.js:3:8)
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)
at require (internal/module.js:20:19)
at Object.<anonymous> (/home/vagrant/practice/gulpfile.js:3:1)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
对此的任何帮助都将受到高度鼓励。
答案 0 :(得分:0)
尝试将elixir更新为package.json
文件中的最新版本,如果您将其与webpack一起使用,则还要在package.json
文件中安装webpack包,或者通过运行在终端下面的命令。
npm install laravel-elixir-webpack-official --save-dev
如需更多帮助,请参阅 - this issue