【发布时间】:2019-02-03 04:12:54
【问题描述】:
预期:
当我使用 webpack 构建时,除了 ./src/Portfolio 目录中的文件之外,我的所有 JS 文件都会根据我的 Webpack.config.js 设置进行捆绑。
实际:
Webpack 捆绑所有文件,包括目录中的文件,尽管我在 webpack.config.js 中提供了设置和其他变体。
代码:
Webpack.config.js
const path = require('path');
module.exports = {
entry: './src/index.js',
devtool: 'source-map',
mode: 'development',
module: {
rules: [
{
test: /\.js$/,
exclude: [
path.resolve(__dirname, './src/Portfolio/')
]
}
]
},
output: {
filename: 'main.js',
path: path.resolve(__dirname, 'dist')
}
};
输出:
如何成功排除 ./src/Portfolio 目录及其 内容?
【问题讨论】:
-
你可以试试
path.resolve(__dirname, './src/Portfolio/*')吗? -
投资组合目录仍然被包括在内,输出没有改变。我用 npx webpack 运行
标签: javascript npm webpack