4

我注意到 ionic2 使用 rollup.js 作为他们的模块捆绑器。它看起来很简单,除了我对它如何适应 ionic2 项目有点迷茫。Ionic 在他们的CHANGELOG中唯一提到了这一变化。

查看rollup.js文档后,他们展示了如何导入汇总模块 ,对于npm项目,它们是您要添加的应用程序本身的任务运行器

"scripts": {
    "build": "rollup src/main.js --output bundle.js"
}

package.json运行npm build以创建您的捆绑包。

所以我仍然不确定这如何与 Ionic 一起使用,因为我注意到该rollup.config.js文件位于node_modules文件夹中(完整路径node_modules/@ionic/app-scripts/config/rollup.config.js),并且对文件夹中的任何内容进行任何更改感觉非常不自然,node_modules因为每次重建时都会丢失汇总配置您的node_modules或从 git 中提取/克隆。

那么如何将第三方模块添加到您的 rolllup 包中呢?

4

0 回答 0