[AngualrJS + Webpack] Production Source Maps
2015-09-10 16:19
495 查看
When you uglify your Angular code with Webpack's uglify plugin, debugging your application can be a nightmare. See how easy it is to add source maps to your bundle so you can easily debug even in production.
Add source map to the production:
Add source map to the production:
if(process.env.NODE_ENV === "production"){ config.output.path = __dirname + "/dist"; config.plugins.push(new webpack.optimize.UglifyJsPlugin()); // Uglify js config.devtool = 'source-map'; }
var webpack = require('webpack')
path = require('path');
path.resolve(__dirname, "app");
var config = {
context: __dirname + '/app',
entry: './index.js',
output: {
path: __dirname + '/app',
filename: 'bundle.js'
},
plugins: [
new webpack.DefinePlugin({
ON_TEST: process.env.NODE_ENV === "test"
})
],
module: {
loaders: [
{test: /\.js$/, loader: 'ng-annotate-loader!babel-loader', exclude: /node_modules/},
{test: /\.html$/, loader: 'html-loader', exclude: /node_modules/},
{test: /\.css$/, loader: 'style!css', exclude: /node_modules/},
{test: /\.styl/, loader: 'style!css!stylus', exclude: /node_modules/}
]
}
};
if(process.env.NODE_ENV === "production"){ config.output.path = __dirname + "/dist"; config.plugins.push(new webpack.optimize.UglifyJsPlugin()); // Uglify js config.devtool = 'source-map'; }
module.exports = config;
相关文章推荐
- NullFormatException JSP网页
- 各类JavaScript插件
- 快速平方根算法的javascript实现
- JavaScript设计模式——前奏(封装和信息隐藏)
- js代码学习
- js上传图片预览
- Rails, ActiveRecord::Base.include_root_in_json
- 利用JavaScript打印出Fibonacci数(不使用全局变量打印斐波那契数)
- javascript事件
- 如何检测 JavaScript 中的自定义全局变量
- js取checkbox选中的元素
- 通过使用的新的浏览器API过滤多余节点
- Extjs6 设置Store、Ajax、form的请求方式(GET、POST)
- jS 加载对页面完成的影响介绍
- javascript作用域
- JS文件的连接压缩
- CKEditor+CKFinder+jsp的整理
- JavaScript语法结构
- JavaScript Dom
- javascript函数