2015-07-01 32 views
0

問題的非標準模塊的NodeJS:URL模塊,HTTP,HTTPS,zlib的,流 我的設置文件:不加載標準模塊的Node.js中的WebPack

webpack: { 
     custom: { 
      entry: './src/index.js', 
      output: { 
       path: 'build/', 
       filename: 'index.js' 
      }, 
      target: 'node', 
      resolve: { 
       extensions: [ 
        '.js', 
       ], 
       root: '.' 
      }, 
      module: { 
       loaders: [ 
        { test: /\.js$/, loader: 'jsx-loader' }, 
       ], 

      } 
     } 
    } 

運行構建和打開index.html後,和看到控制檯錯誤:未捕獲的ReferenceError:要求沒有定義 開業的詳細信息,並請參閱:

function(module, exports) { 

    module.exports = require("url"); 

}, 

也和其他標準的默認模塊的Node.js:HTTP,HTTPS,zlib的,流

不需要旋轉。它如何修復?

回答

0

將目標「節點」更改爲「網絡」(target: 'web')。如果使用require('fs'),則需要使用帶有brfs的變換加載器:{ test: /\.js$/, loader: 'transform?brfs!}