我正在开发一个使用Lerna的组件库。这意味着每个组件目录都有一个package.json
文件。我在每个人中都有一个dist
。显然,这就是捆绑产生的地方。我的问题发生在开发时。我的导入语句遇到package.json
并尝试从dist获取源代码而不是源代码所在的index.js
。如何减轻这一点,以便需求流程避免package.json
?
答案 0 :(得分:1)
好吧,显然我在Webpack文档中找到了答案,但它并不容易检测到。您必须添加module
密钥(除main
之外)以使Webpack解析器知道在模块环境(开发)中要加载哪个源。
见这里:https://webpack.js.org/configuration/resolve/#resolve-mainfields