2016-08-19 87 views
-2

通過在git bash中運行命令webpack-dev-server運行簡單待辦事項應用程序時遇到問題。這是我的webpack.config.js找不到模塊webpack-dev-server.js

var webpack = require("webpack"); 
    var path = require("path"); 

    module.exports = { 
     devtool : 'inline-source-map', 
     entry :[ 
       'webpack-dev-server/client?http://127.0.0.1:8080/', 
       'webpack/hot/only-dev-server', 
       './src' 
     ], 
     output :{ 
      path:path.join(__dirname,'public'), 
      filename :'bundle.js' 
     }, 
     resolve :{ 
      modulesDirectories :['./node_modules','src'], 
      extensions :['','.js'] 
     }, 
     module:{ 
      loaders :[{ 
       test : /\.jsx?$/, 
       exclude :/node_modules/, 
       loaders:['react-hot','babel?presets[]=react,presets[]=es2015'] 
      }] 
     }, 
     plugins :[ 
      new webpack.HotModuleReplacementPlugin(), 
      new webpack.NoErrorsPlugin() 
     ] 

    }; 

實際是:error cannot find node modules inside the git Directory我已經安裝在本地的WebPack-dev的服務器。

我已經在截圖 連接錯誤[1]:http://i.stack.imgur.com/Uexvg.png

回答

-1

我不認爲你需要'webpack-dev-server/client?http://127.0.0.1:8080/'在你的配置的切入點。嘗試刪除它。

您可能還需要安裝的WebPack全球npm install webpack-dev-server -g,然後嘗試運行webpack-dev-server

+0

謝謝Geraint!我試過你提供的解決方案,但仍然得到相同的錯誤。我已經從[link](https://github.com/michaelcheng429/react-tutorial-todos) –

+0

克隆了代碼嘗試刪除你的'node_modules'文件夾並再次執行'npm install'。在執行npm install時注意任何錯誤 – Geraint

+0

Geraint感謝您的寶貴支持!我刪除了node_modules,我做了npm安裝,但仍然是同樣的問題 –

0

在這裏你可以看到。我已經在8080端口上

https://github.com/OnlyRefat/Example

您需要安裝全局和局部兩個的WebPack和的WebPack-DEV-服務器對您的代碼和它的工作一些變化。

+1

本地安裝使它工作。謝謝 – csoria