GitHub Fork和NPM安装未构建

时间:2018-01-19 02:24:52

标签: angular github npm angular5 package.json

  

https://github.com/czeckd/angular-dual-listbox

上面是一个github回购,我想在我的Angular 5应用程序中使用。我注意到了一些我希望更改/添加的样式和功能。我在这里分发了回购:

  

https://github.com/ekwebster/angular-dual-listbox

问题是从NPM安装原始仓库时,我正在获得一个已编译和构建的项目。当我从forked安装时,我只从repo中获取文件副本,而不是我新代码的编译和构建版本。

这就是我安装原始仓库的方式,它给了我一个编译的内置版本。

  

npm i angular-dual-listbox --save

这就是我尝试安装fork的方式,这也是一个直接的文件传输。

  

npm install ekwebster / angular-dual-listbox --save

查看this post and answer,我确定了它,因为我没有将实际代码编译成包。此外,我还没有在NPM上注册该软件包。

我希望有人能够完全掌握这个过程,因为我是GitHub,NPM和Angular 2+的新手。我希望我至少能理解我的问题,事实上我可能不会,但即使有了这个假设我也迷失了。我也没有找到这个过程的指南。

1 个答案:

答案 0 :(得分:0)

你不需要修改传递的czeckd代码来使用git,你可以直接修改为自己使用的组件,不会更直接。不要担心包装问题,ng会很好地处理,你只需要在线上使用这个组件。