jQuery
とReact
の縮小版を既に持っているので、私はuglificationを必要としません。私が欲しいのは、はまったく同じjquery.min.js
とreact.min.js
を含んでいます。基本的には、私はwebpack
がそれらを連結することを期待しています。もう一つ、私は望んでいませんexternals
。どうすれば達成できますか?webpackの* .min.jsのuglificationを除外する方法
const webpack = require("webpack");
module.exports = {
"entry": ["./src/main/index.js"],
"output": {
"filename": "[name].js",
"libraryTarget": "umd"
},
"module": {
"rules": [
{
"test": /\.(js|jsx)$/,
"exclude": /node_modules/,
"loader": "babel-loader",
"options": {
"presets": ["es2015", "react"]
}
}
]
},
"resolve": {
"alias": {
"jquery": "jquery/dist/jquery.min.js",
"React": "react/dist/react.min.js",
"ReactDom": "react-dom/dist/react-dom.min.js"
}
},
"plugins": [
new webpack.optimize.UglifyJsPlugin({
"test": /\.(js)$/,
"exclude": /node_modules/,
"compress": true
}),
]
}
このように除外してください。除外:/ \ .min \ .js $/' – Thaadikkaaran
webpack.optimize.uglifyjspluginの実装には除外がありません。 https://github.com/webpack/webpack/blob/master/lib/optimize/UglifyJsPlugin.js – WooD