rya*_*nve 89 javascript npm package.json
我已经看到一些npm包(例如vue)pkg.module在他们的package.json中有一个字段.是"module"官方的npm财产还是某种约会?这个地方有文件吗?这是为了什么?esnext路径?非捆绑模块路径?
Jac*_*eam 33
捆绑工具使用它来进行ESM(ECMAScript模块)检测.该汇总的文件说,这非常好:
如果您的
package.json文件还有一个module字段,那么像Rollup和webpack 2这样的ES6感知工具将直接导入ES6模块版本.
关于Rollup 1.0的这篇文章用另一种方式说:
该
main字段确保使用的Node用户require将被提供UMD版本.该module字段不是官方的npm功能,而是捆绑商之间的通用约定,用于指定如何导入库的ESM版本.
pkg.module关于Rollup Github Wiki和webpack Docs的进一步讨论.
| 归档时间: |
|
| 查看次数: |
28268 次 |
| 最近记录: |