首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构建一个可以安装在所有项目中的自定义NPM包

构建一个可以安装在所有项目中的自定义NPM包
EN

Stack Overflow用户
提问于 2018-04-03 14:37:37
回答 1查看 545关注 0票数 0

我已经在引导之上构建了一个自定义样式“皮肤”,我打算在多个UI项目中使用它。

我不想复制/粘贴UI样式/组件(在当前的角5项目中使用sass和类型记录构建),而是构建一个NPM包,它可以安装我在新项目中构建的这些样式和组件,从而允许对NPM包进行更新(例如,扩展内部的控件),而不破坏UI的使用或需要在其中更新文件。

我以前从来没有建立过NPM项目。我已经找到了许多如何构建NPM包的例子,例如https://codeforgeek.com/2014/08/how-to-create-nodejs-npm-package/,但在本例中似乎是针对普通JS的。我需要一个例子:

  1. 构建在依赖项上,在本例中是引导。
  2. 将用于角(我正在使用版本5)
  3. 是否可通过NPM或纱线安装和更新?

有谁对实现上述目标有什么建议吗?或者有什么真正清晰的指南有人做过这种事吗?

我意识到这个问题是比较宽泛的,但实际上我只是需要一些指点才能开始,当我有了更好的理解时,我会进一步记录这个过程。

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-03 14:45:49

所以你应该把你的主题转移到一个单独的项目中。然后,您所要做的就是在该目录中运行npm init,并有一个npm。

至于在项目之间共享它,我会为这个主题npm创建一个关于Github的回购。把你所有的改变都推到那里。然后,您可以通过链接到Github在所有项目的package.json中引用它。下面是关于如何做到这一点的一个很好的问题

最后,如果您想在您的一个项目中本地开发您的主题,可以使用npm link这是他的文件

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49632815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档