即使不使用JSON文件也将被捆绑

时间:2019-04-05 19:59:55

标签: webpack

我一直在遵循Webpack 4入门教程,但大部分都是成功的,但是我遇到了包含JSON文件在内的捆绑软件的麻烦,而这些文件实际上并没有包含在代码中。

我正在使用axios根据需要向json文件发出ajax请求。这些是静态文件,我正在使用copy-webpack-plugin将json文件复制到dist文件夹。提到文件的唯一位置是在axios.get()调用中。

但是,当我构建时,JSON文件包含在dist / index.js中。为什么会这样?

1 个答案:

答案 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文件夹中。