Слияние кода завершено, страница обновится автоматически
var webpack = require("webpack");
var path = require("path");
var production = false;
module.exports = {
plugins: production ? [
new webpack.optimize.UglifyJsPlugin({
compress: {
//supresses warnings, usually from module minification
warnings: false
}
}),
] : [],
entry: {
cmss : ['./src/cmss/main.js'],
},
output: {
path: path.join(__dirname, 'dist'), //设置打包后的js的输出位置
filename: "[name].js", //和入口文件的名字相同
publicPath: "./dist/" //浏览器会从这个目录开始查找模块
},
resolve: {
extensions: ['.js'],
alias: { //注册模块,以后用的时候可以直接requier("模块名")
// cookie: path.join(__dirname,"./static/js/jquery.cookie.js"),
// jquery: path.join(__dirname,"./static/js/jquery.min.js"),
// header: path.join(__dirname,"./static/js/app/src/common/header.js"),
// leftMenu: path.join(__dirname,"./static/js/app/src/common/leftMenu.js"),
// util: path.join(__dirname,"./static/js/app/src/common/util.js"),
// logout: path.join(__dirname,"./static/js/app/src/common/logout.js"),
// AJAXService: path.join(__dirname,"./static/js/app/src/common/AJAXService.js"),
// laydate: path.join(__dirname,"./static/js/lib/laydate/laydate.js"),
// accommodationPriceList: path.join(__dirname,"./static/js/app/src/price/accommodationPriceList.js"),
// virtualDOM: path.join(__dirname,"./static/js/app/src/common/virtualDOM.js"),
// trToggle: path.join(__dirname,"./static/js/app/src/common/trToggle.js")
}
},
watch: true,
module: {
loaders: [
{
test: /\.jsx?$/,
loader: 'babel-loader', // 'babel-loader' is also a legal name to reference
query: {
presets: [['es2015']],
plugins : [
"transform-es3-property-literals",
"transform-es3-member-expression-literals",
"transform-es2015-modules-simple-commonjs",
['transform-es2015-classes',{loose: true}],
"transform-remove-strict-mode"
// ['transform-strict-mode',{"strict": false}]
]
}
}
]
},
//devtool: "sourcemap", //生成用来调试的map,
};
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )