webpack json-loader在lernajs控制的依赖项中失败

时间:2017-01-17 12:34:33

标签: javascript json webpack

我正在使用lernajs来管理monorepo。在那里,我有两个包:

  1. app (通过create-react-app)
  2. lib (用babel-cli转化的反应组件)
  3. 将<{1}}添加到 app 时,webpack会按预期编译。 json文件按预期加载。但是,当我将require('./package.json')放入 lib 包时,webpack会失败并显示require('./package.json')。 json loader正好适用于lernajs控制的依赖而不是

    如果 lib 需要另一个导入json文件的库(例如cheerio),问题仍然存在。与上面相同,如果cheerio包含在 app 中,它可以正常工作。

    如果您不了解lernajs,它是管理monorepos的工具,它基本上将 lib 包与Module not found: 'json'进行符号链接。

1 个答案:

答案 0 :(得分:0)

通过将json-loader添加到项目的根目录package.json来解决问题!