コード例 #1
0
ファイル: server.js プロジェクト: Albin-Willman/short-tracker
 webpackConfig.plugins = webpackConfig.plugins.map(function (plugin) {
   if (plugin instanceof webpack.DefinePlugin) {
     return new webpack.DefinePlugin(Object.assign({}, reappDevTools.json2env(appEnv), {
       'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV),
       '__STYLEGUIDE__' : JSON.stringify(reapp.getStyleguideInfo()),
     }));
   }
   return plugin;
 });
コード例 #2
0
     app: [
         'webpack-dev-server/client?http://' + reappConf.host + ':' + reappConf.port,
         'webpack/hot/only-dev-server',
         path.join(process.cwd(), 'app/client/app.dev'),
     ],
 },
 output: {
     path: path.join(process.cwd(), 'dist'),
     filename: '[name].js',
     publicPath: '/',
     library: 'app',
 },
 plugins: [
     new webpack.HotModuleReplacementPlugin(),
     new webpack.NoErrorsPlugin(),
     new webpack.DefinePlugin(Object.assign({}, reappDevTools.json2env(appEnv), {
         'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV),
     })),
 ],
 resolve: {
     extensions: ['', '.js'],
     modulesDirectories: [
         'node_modules',
         path.join(process.cwd(), 'app', 'client'),
         path.join(process.cwd(), 'app', 'tests'),
         path.join(process.cwd(), 'app', 'plugins'),
     ],
     alias: {
         'utils/main': 'utils/main-dev',
         'utils/store': 'utils/store-dev',
     },