Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何从Web包开发服务器从开发转移到生产_Angularjs_Webpack - Fatal编程技术网

Angularjs 如何从Web包开发服务器从开发转移到生产

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

这是我的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('./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