我遇到了一个关于 webpack 的非常简单的问题。\n我有一个使用 vue-cli 创建的简单 Vue.js 应用程序。
\n\npublic/Reports我创建了要从捆绑包中排除的文件夹(该文件夹包含子文件夹和 PDF)。
我的项目结构是标准的:
\n\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 dist/\n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 (I don\'t want "Reports" folder here)\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 public/\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 index.html\n| \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Reports (folder that I need during development, it contains subfolders and PDfs)\n\xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 subfolder1\n\xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 file1.pdf\n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 ...\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 src/\n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 ...\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 .babel.config.js\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 .eslintrc.js\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 package.json\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 prettier.config.js\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 vue.config.js\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 README.md\nRun Code Online (Sandbox Code Playgroud)\n\n我尝试排除该Reports文件夹vue.config.js,但它不起作用:
const path = require("path");\nconst webpack = require("webpack");\n\nmodule.exports = {\n configureWebpack: {\n module: {\n rules: [\n {\n test: …Run Code Online (Sandbox Code Playgroud)