我一直在遵循Webpack 4入门教程,但大部分都是成功的,但是我遇到了包含JSON文件在内的捆绑软件的麻烦,而这些文件实际上并没有包含在代码中。
我正在使用axios根据需要向json文件发出ajax请求。这些是静态文件,我正在使用copy-webpack-plugin将json文件复制到dist文件夹。提到文件的唯一位置是在axios.get()调用中。
但是,当我构建时,JSON文件包含在dist / index.js中。为什么会这样?
答案 0 :(得分:0)
我通过将JSON文件移到src
目录之外来解决了这个问题。
之前:
/
src/
js/
json/
package.json
webpack.config.js
之后:
/
data/
json/
src/
js/
package.json
webpack.config.js
并修改了copy-webpack-plugin配置,以在构建时将data
复制到dist
文件夹中。