我想构建和发布一个与 Polymer 一起使用的组件。
虽然我已经阅读了关于如何使用 Bower 发布组件的官方文章,但我更愿意通过 GitHub/NPM 分发我的组件。我希望该组件能够通过 JSPM 安装。
由于我没有这样做的经验,所以我想知道几个问题:
如何确保 Polymer 核心是我的组件的依赖项,并且如果还没有安装到用户项目根目录中,它将被安装到?(据我所知,Polymer 只能通过 bower 或 GitHub 获得)
JSPM 是否会检测是否有任何文件(例如
System.js
已经安装并避免重复?我应该在包中包含测试和项目代码吗?