在快递服务webpack捆绑?

时间:2017-09-18 09:19:23

标签: express webpack

我试图在webpack中介绍自己,这是我的config server.js文件:

const app = webpack({
  devtool: 'source-map',
  entry: ['whatwg-fetch', path.resolve(__dirname, 'js', 'app.js')],
  module: {
    loaders: [
      {
        exclude: /node_modules/,
         loader: 'babel-loader',
           test: /\.js$/,
      },  
      {
           test: /\.css$/,
        loaders: ['style-loader', 'css-loader']
      }
    ],
  },
  output: {
    path: path.join(__dirname, 'public'),
    filename: 'bundle.js',
    publicPath: '/public/'
  },
  devtool: "source-map",
  plugins: [
    new webpack.optimize.UglifyJsPlugin({
      sourceMap: true,
      minimize: true,
      compress: {
        warnings: false
      }
    }),
    new webpack.DefinePlugin({
      'process.env': {
        'NODE_ENV': JSON.stringify('production')
      }
    }),
     new webpack.LoaderOptionsPlugin({
    debug: true
  })
  ]
});

我想提供要表达的文件,这是代码:

 // Serve static resources
    app.use('/', express.static(path.resolve(__dirname, 'public')));
    app.listen(APP_PORT, () => {
      console.log(`App is now running on http://localhost:${APP_PORT}`);
    });

但我有一个错误app.use不是一个功能。帮助

0 个答案:

没有答案