我正在使用lernajs来管理monorepo。在那里,我有两个包:
babel-cli
转化的反应组件)将<{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'
进行符号链接。
答案 0 :(得分:0)
通过将json-loader
添加到项目的根目录package.json来解决问题!