gpt4 book ai didi

javascript - 如何排除目录被 Webpack 捆绑?

转载 作者:搜寻专家 更新时间:2023-11-01 04:21:58 28 4
gpt4 key购买 nike

预期:

当我使用 webpack 构建时,我的所有 JS 文件都会被捆绑,除了 ./src/Portfolio 目录中的文件(根据我的 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')
}
};

输出:

enter image description here

How can i successfully exclude the ./src/Portfolio directory and its contents?

最佳答案

根据您的文件夹结构,您似乎没有为其提供要排除的正确目录位置。我认为这样的事情应该可行,但如果不行,请分享您的文件夹结构。

const path = require('path');

module.exports = {
entry: './src/index.js',
devtool: 'source-map',
mode: 'development',
module: {
rules: [
{
test: /\.js$/,
exclude: [
'./src/Portfolio/'
]
}
]
},
output: {
filename: 'main.js',
path: path.resolve(__dirname, 'dist')
}
};

关于javascript - 如何排除目录被 Webpack 捆绑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52059366/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com