2016-11-12 19 views
0

Laravelの新機能です。私はgulpコマンドをCMDで実行してCSSとJS(vue.js)ファイルを取得しようとしています。 CMDでgulpコマンドを実行しようとしているうちに、次のエラーが発生しています。私はLaravel 5.3を使用しています。Gulpコマンドでエラーが発生しています。Laravel 5.3

{ [Error: ./resources/assets/js/app.js 
Module build failed: ReferenceError: Unknown plugin "add-module-exports" specified in "base" at 0, attempted to resolve relative to "D:\\php7\\htdocs\\addbook\\ 
resources\\assets\\js" at D:\php7\htdocs\addbook\node_modules\babel-core\lib\transformation\file\options\option-manager.js:176:17 
    at Array.map (native) at Function.normalisePlugins (D:\php7\htdocs\addbook\node_modules\babel-core\lib\transformation\file\options\option-manager.js:154:20) 
    at OptionManager.mergeOptions (D:\php7\htdocs\addbook\node_modules\babel-core\lib\transformation\file\options\option-manager.js:229:36) 
    at OptionManager.init (D:\php7\htdocs\addbook\node_modules\babel-core\lib\transformation\file\options\option-manager.js:374:12) 
    at File.initOptions (D:\php7\htdocs\addbook\node_modules\babel-core\lib\transformation\file\index.js:216:65) 
    at new File (D:\php7\htdocs\addbook\node_modules\babel-core\lib\transformation\file\index.js:139:24) 
    at Pipeline.transform (D:\php7\htdocs\addbook\node_modules\babel-core\lib\transformation\pipeline.js:46:16) 
    at transpile (D:\php7\htdocs\addbook\node_modules\babel-loader\index.js:38:20) 
    at Object.module.exports (D:\php7\htdocs\addbook\node_modules\babel-loader\index.js:131:12)] 
    message: './resources/assets/js/app.js\nModule build failed: ReferenceError: Unknown plugin "add-module-exports" specified in "base" at 0, attempted to resolv 
e relative to "D:\\\\php7\\\\htdocs\\\\addbook\\\\resources\\\\assets\\\\js"\n at D:\\php7\\htdocs\\addbook\\node_modules\\babel-core\\lib\\transformation\\f 
ile\\options\\option-manager.js:176:17\n at Array.map (native)\n at Function.normalisePlugins (D:\\php7\\htdocs\\addbook\\node_modules\\babel-core\\lib\\t 
ransformation\\file\\options\\option-manager.js:154:20)\n at OptionManager.mergeOptions (D:\\php7\\htdocs\\addbook\\node_modules\\babel-core\\lib\\transforma 
tion\\file\\options\\option-manager.js:229:36)\n at OptionManager.init (D:\\php7\\htdocs\\addbook\\node_modules\\babel-core\\lib\\transformation\\file\\optio 
ns\\option-manager.js:374:12)\n at File.initOptions (D:\\php7\\htdocs\\addbook\\node_modules\\babel-core\\lib\\transformation\\file\\index.js:216:65)\n at 
new File (D:\\php7\\htdocs\\addbook\\node_modules\\babel-core\\lib\\transformation\\file\\index.js:139:24)\n at Pipeline.transform (D:\\php7\\htdocs\\addboo 
k\\node_modules\\babel-core\\lib\\transformation\\pipeline.js:46:16)\n at transpile (D:\\php7\\htdocs\\addbook\\node_modules\\babel-loader\\index.js:38:20)\n 
    at Object.module.exports (D:\\php7\\htdocs\\addbook\\node_modules\\babel-loader\\index.js:131:12)', 
    showStack: false, 
    showProperties: true, 
    plugin: 'webpack-stream', 
    __safety: { toString: [Function: bound ] } } 

誰でも私にこれに関する解決策を教えてください。 Laravelドキュメントから

gulpfile.js

var elixir = require('laravel-elixir'); 

require('laravel-elixir-vue'); 


elixir(function(mix) { 
    mix.sass('app.scss'); 
}); 


elixir(function(mix) { 
    mix.webpack('app.js'); 
}); 


elixir(function(mix) { 
    mix.version(['css/app.css', 'js/app.js']); 
}); 
+1

あなたのGulpfileはどのように見えますか?あなたは '' '' gulp'''を実行する前に '' '' 'npm install''や' 'npm update''を実行しましたか? –

+0

お返事ありがとう@llker Mutlu。 'gpm'を実行する前に' npm install'と 'npm update'を実行します。 ** gulpfile.js **を追加しました。ありがとう –

+0

おそらく、うんざりの問題ではありません。 app.jsファイルを確認してください。 "D:\\ php7 \\ htdocs \\ addbook \\ リソース\\ assets \\ js"に関連して解決しようとした、 "base"で指定された "add-module-exports"という未知のプラグインです。 – Sovon

答えて

0

Windowsシステム上で開発しているか、Windowsホストシステム上のVM を実行している場合は、可能npmのインストールコマンドを実行する必要があります --no-bin-linksスイッチを有効にして:

npm install --no-bin-links

Laravel Docs: Elixir Installation and Setup

ドキュメントで言及し、上記引用されたよう/node_modulesを外し、--no-bin-linksスイッチでnpm installを実行します。

+0

ありがとう@llker Mutlu。私は 'node'をアンインストールして、あなたの指示に従って再度インストールします。私は 'gulp'もまたインストールしました。しかし、以前のエラーが再び発生しています。ありがとう –

関連する問題