上面是一个github回购,我想在我的Angular 5应用程序中使用。我注意到了一些我希望更改/添加的样式和功能。我在这里分发了回购:
问题是从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+的新手。我希望我至少能理解我的问题,事实上我可能不会,但即使有了这个假设我也迷失了。我也没有找到这个过程的指南。
答案 0 :(得分:0)
你不需要修改传递的czeckd代码来使用git,你可以直接修改为自己使用的组件,不会更直接。不要担心包装问题,ng会很好地处理,你只需要在线上使用这个组件。