2017-04-03 123 views
3

当我尝试在我的Laravel项目中使用gulp时,出现此错误。我尝试删除node_modules并运行npm install,但没有锁定。Gulp:找不到模块'laravel-elixir-vue-2'

λ gulp 
module.js:471 
    throw err; 
    ^

Error: Cannot find module 'laravel-elixir-vue-2' 
    at Function.Module._resolveFilename (module.js:469:15) 
    at Function.Module._load (module.js:417:25) 
    at Module.require (module.js:497:17) 
    at require (internal/module.js:20:19) 
    at Object.<anonymous> (C:\wamp64\www\ibpc\gulpfile.js:3:1) 
    at Module._compile (module.js:570:32) 
    at Object.Module._extensions..js (module.js:579:10) 
    at Module.load (module.js:487:32) 
    at tryModuleLoad (module.js:446:12) 
    at Function.Module._load (module.js:438:3) 

我也试着将它添加到package.json。

的package.json

{ 
    "private": true, 
    "scripts": { 
    "prod": "gulp --production", 
    "dev": "gulp watch" 
    }, 
    "devDependencies": { 
    "bootstrap-sass": "^3.3.7", 
    "gulp": "^3.9.1", 
    "jquery": "^3.1.0", 
    "laravel-elixir": "^6.0.0-9", 
    "laravel-elixir-webpack-official": "^1.0.2", 
    "lodash": "^4.16.2", 
    "vue": "^2.0.1", 
    "vue-resource": "^1.0.3" 
    } 
} 

任何想法?

回答

2

也许,您的package.json文件中没有laravel-elixir-vue-2

尝试下一个命令来安装包:

npm install laravel-elixir-vue-2 --save-dev

或添加您的package.json这一行:

"laravel-elixir-vue-2": "^0.3.0"

+0

我曾尝试之前添加行的package.json,但这并没有帮助。 – Rudolph

+0

'npm install laravel-elixir-vue-2 --save-dev'解决了它。 – Rudolph

0

我有同样的问题。
我试图运行此命令

npm install laravel-elixir-webpack-official 

它固定...