平时npm用的很多,这次在读别人源码的时候就想到了个问题。
这个是我在看的库,作者在dist里打包了好几种模式的包,那我在外部使用的时候
这样子就可以使用了,可我不知道使用的是哪种模式的包,webpack找不到路径会去看有没有匹配的node_modules,这个网上很多文章都有提到,但是如何具体匹配node_modules下包的哪个文件就没有文章提到了,请问有没有大神了解。
平时npm用的很多,这次在读别人源码的时候就想到了个问题。
这个是我在看的库,作者在dist里打包了好几种模式的包,那我在外部使用的时候
这样子就可以使用了,可我不知道使用的是哪种模式的包,webpack找不到路径会去看有没有匹配的node_modules,这个网上很多文章都有提到,但是如何具体匹配node_modules下包的哪个文件就没有文章提到了,请问有没有大神了解。
2 回答930 阅读✓ 已解决
2 回答961 阅读
1 回答998 阅读
845 阅读
611 阅读
默认会去相应包根目录找
index.js
,没有相关文件会去package.json
文件找其中的main
字段,这个字段指定了包的入口路径。