vue工程打包的时候,能否排除某个文件夹不被打包?
时间: 2023-08-19 07:04:48 浏览: 491
vue-3.2.31.zip
可以通过在 `vue.config.js` 文件中的 `configureWebpack` 配置项中使用 webpack 的 `exclude` 属性来排除某个文件夹不被打包。
具体的配置方式如下所示:
```js
module.exports = {
configureWebpack: {
// 排除某个文件夹不被打包
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules\/(?!your-excluded-folder)/,
use: {
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env']
}
}
}
]
}
}
}
```
上面的配置中,假设要排除的文件夹名为 `your-excluded-folder`,则 `exclude` 属性值为 `/node_modules\/(?!your-excluded-folder)/`,表示排除所有不包含 `your-excluded-folder` 的 `node_modules` 目录下的文件或文件夹。这里使用了正则表达式来匹配需要排除的文件夹。
阅读全文