2016-12-03 139 views
2

我在使用Laravel 5.3項目。我在CMD中運行gulp命令時遇到了錯誤。找不到模塊:錯誤:無法解析'fs'

enter image description here

任何人都可以說,我怎樣才能得到一個錯誤少的結果?

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']); 
}); 

的package.json

{ 
    "private": true, 
    "scripts": { 
    "prod": "gulp --production", 
    "dev": "gulp watch" 
    }, 
    "devDependencies": { 
    "babel-core": "^6.18.2", 
    "babel-loader": "^6.2.7", 
    "babel-plugin-add-module-exports": "^0.2.1", 
    "bootstrap": "^4.0.0-alpha.3", 
    "bootstrap-sass": "^3.3.7", 
    "buble": "^0.14.2", 
    "gulp": "^3.9.1", 
    "jquery": "^3.1.0", 
    "laravel-elixir": "^6.0.0-9", 
    "laravel-elixir-browserify-official": "^0.1.3", 
    "laravel-elixir-vue": "^0.1.4", 
    "laravel-elixir-vue-2": "^0.2.0", 
    "laravel-elixir-webpack-official": "^1.0.2", 
    "lodash": "^4.14.0", 
    "vue": "^1.0.26", 
    "vue-resource": "^0.9.3" 
    }, 
    "dependencies": { 
    "admin-lte": "^2.3.7", 
    "node-sass": "^3.13.0" 
    } 
} 
+1

你運行'npm install'或者'yarn'來安裝依賴關係嗎? –

+0

我們不能提供幫助,因爲我們看到像您這樣的錯誤消息,並且說這個問題要麼在'gulpfile.js'中的elixir聲明中,要麼在'package.json'聲明中。請分享您的代碼。 –

+0

@MayeenulIslam vai,我添加了這些文件。 –

回答

1

嘗試增加

Elixir.webpack.mergeConfig({ 
    node: { 
    fs: 'empty', 
    } 
}); 

要將gulpfile.js。看起來這是一個已知的webpack問題。這是你的文件編輯:

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

require('laravel-elixir-vue'); 

Elixir.webpack.mergeConfig({ 
    node: { 
    fs: 'empty', 
    } 
}); 


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']); 
}); 
+0

感謝您的回覆。我如何使用它? –

+0

正如我在anwser中所說的,添加到你的gulpfile.js中。編輯以顯示 –

+0

@感謝您的回覆。我現在正在收到新的錯誤。 https://i.stack.imgur.com/JZhL6.png –

0

如果您使用Laravel 5.5,只需添加:

mix.webpackConfig({ node: { fs: 'empty' }}) 

webpack.mix.js文件。

相關問題