这是通过Rollup为ES和CJS创建单独的bundle来完成的,因此输出如下所示: dist/ejs/index.js // Import this for your browswer environments现在,我向它添加了一个依赖项,它遵循相同的捆绑模式。但现在这在Node环境中不起作用,因为我导入的不是CJS。我可以更改将库导入到require并针对cjs包的
我正在尝试构建一个react组件的组件库。我希望将我的prop类型作为文档保存在库中,而不是在构建时删除它们。问题是rollup并没有捆绑所有的属性类型函数。我在捆绑包中使用了以下几行: var ReactPropTypesSecret = require('./checkPropTypes'); 而我的库的使用者无法解析这些包,因此最终导致了一个错误。我的汇总配置如下所示: import babel from "