2017-04-03 125 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 

它固定...