我想看看是否有更短的方式来运行 webpack 包,以及为什么我的加载器不起作用。
这是我的代码:
module.exports = {
context: path.join(__dirname, 'dist'),
entry: ['./ES6bundle.js', './jQuery.js'],
output: {
filename: 'bundle.js',
path: path.join(__dirname, 'dist')
}
};
// module: {
// loaders: [{
// test: /\.js?$/,
// exclude: /node_modules/,
// loader: 'babel-loader',
// query: {
// presets: ['env']
// }
// }]
// };
module.exports 可以工作,但是当我运行加载程序时出现错误。
我的另一个问题是关于将多个条目合并到一个文件中。
我正在做的项目有很多JS文件,我想知道是否有多个条目的快捷方式。我可以获取同一文件夹中的所有 JS 文件,还是使用一个 JS 文件来要求所有这些文件,而不是输入多个条目的文件名?
让我知道这是否有意义。我对编程比较陌生。谢谢!
关于你问题的第二部分:
我可以抓取同一文件夹中的所有 JS 文件还是有一个 JS 文件
要求他们全部
您可以拥有一个条目文件,然后在其中执行以下操作:
module.exports = {
context: path.join(__dirname, 'dist'),
entry: ['./jQuery.js', './allJsFilesOfFolder.js'],
allJsFilesOfFolder.js:
require.context("../scripts/", true, /\.js$/);
这将捆绑里面的所有脚本scripts
及其所有的subfolders
.
你需要安装@types/webpack-env
具有context
在你的手上。
Specify false
如果您只想捆绑中的脚本scripts
folder.
您可以对图像等其他资源执行相同的操作,只需调整regex
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)