【发布时间】:2018-07-03 22:09:36
【问题描述】:
我是 webpack 的超级新手,我似乎没有找到一种方法来捆绑 JS 文件,就像我使用 Gulp 所做的那样,以一种非常简单的方式。我一直在搜索,但没有找到任何直接的答案。
现在我正在使用 package.json 文件创建两个缩小的文件,但我希望有一个:
"scripts": {
"stand-alone": "concurrently 'webpack --config=webpack.config.js src/whatever.vue demos/build.min.js --output-library=whatever1' 'webpack --config=webpack.config.js src/whatever2.js demos/mixin.min.js --output-library=whatever2'",
},
那么我的webpack.config.js 是这样的:
const webpack = require('webpack');
module.exports = {
resolve: {
alias: {
'vue$': 'vue/dist/vue.js'
}
},
module: {
rules: [
{
test: /\.vue$/,
loader: 'vue-loader',
options: {
loaders: {
scss: 'vue-style-loader!css-loader!sass-loader',
js: 'babel-loader'
}
}
},
{
test: /\.js$/,
use: {
loader: 'babel-loader',
}
}
]
},
plugins: [
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false,
drop_console: false,
}
})
],
};
【问题讨论】:
标签: javascript npm webpack bundle npm-scripts