Angularjs 如何从Web包开发服务器从开发转移到生产
这是我的devs webpack.config文件:Angularjs 如何从Web包开发服务器从开发转移到生产,angularjs,webpack,Angularjs,Webpack,这是我的devs webpack.config文件: var webpack = require('webpack'); var webpackMerge = require('webpack-merge'); //var ExtractTextPlugin = require('extract-text-webpack-plugin'); var commonConfig = require('./webpack.common.js'); var helpers = require('./he
var webpack = require('webpack');
var webpackMerge = require('webpack-merge');
//var ExtractTextPlugin = require('extract-text-webpack-plugin');
var commonConfig = require('./webpack.common.js');
var helpers = require('./helpers');
var env = require('../environments/prod.env.js');
module.exports = webpackMerge(commonConfig, {
devtool: 'source-map',
output: {
path: helpers.root('server', 'public', 'static', 'js'),
filename: '[name].js'
},
plugins: [
new webpack.DefinePlugin({
'process.env': env
})
]
});
这个webpack gist()说我可以使用相同的文件,只是webpack启动不同。有人能帮我吗
package.json中的相关部分:
"scripts": {
"build": "webpack --progress --config config/webpack.dev.js",
"build:prod": "webpack --progress --config config/webpack.prod.js",
"postinstall": "typings install",
"serve": "webpack-dev-server --inline --progress --port 8080",
...
我想您是在问如何让WebPackDevServer托管您的生产版本而不是开发版本 假设您有一个名为build的目录。您可以将webpack dev server指向该目录中的文件,如下所示“-content base build/”
还可能会发现您希望在生产构建脚本中设置NODE_ENV=production。我想您是在问如何让web pack dev server托管您的生产构建而不是开发构建 假设您有一个名为build的目录。您可以将webpack dev server指向该目录中的文件,如下所示“-content base build/” 还可能会发现您希望在生产构建脚本中设置NODE_ENV=production