我想尝试对其中的模块进行一些更改以进行测试。

代码在这里:

https://github.com/BTMorton/angular2-grid

现在要将其安装在我的项目中,我只需要输入:npm从我的终端安装angular2-grid。

我的问题是:

如果我从github下载代码并对其进行了一些更改,

如果我的测试更改不在npm repo上,如何将其安装在产品中并进行测试?

最佳答案

方式1:相对路径


克隆仓库并编辑代码,然后进行构建。
与相对路径一起使用。


做完了!

import { NgGridModule } from './angular2-grid';


方式2:npm link

cd ~/projects/angular2-grid # go into the package directory (and edit and build)
npm link                    # creates global link
cd ~/projects/myProject     # go into some other package directory.
npm link angular2-grid      # link-install the package


方式3:npm install <git repo>

分叉并将更改推送到您的仓库中

npm install --save <your repo address>


例,

npm install --save https://github.com/YOURUSERNAME/angular2-grid


可能还有许多其他方法可以处理它。但是以上这些对于您来说已经足够。

关于javascript - 在没有原始npm安装的情况下安装模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47846995/

10-09 23:37
查看更多