我想尝试对模块进行一些更改,以进行测试。
代码在这里:
https://github.com/BTMorton/angular2-grid
现在要在我的项目中安装它,我只需要输入:从我的终端输入npm install angular2-grid。
我的问题是:
如果我从github下载代码并对其进行了一些更改,
如果我的测试更改不在npm repo上,如何在我的产品中安装并测试?
答案 0 :(得分:2)
完成!
SELECT t.product_id
FROM
(
SELECT DISTINCT product_id, filter_id
FROM oc_product_filter
) t
WHERE t.filter_id IN (1901,1855)
GROUP BY t.product_id
HAVING COUNT(*) = 2
import { NgGridModule } from './angular2-grid';
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
将更改分叉并推送到您的仓库和
npm install <git repo>
例如,
npm install --save <your repo address>
可能还有很多其他方法可以解决这个问题。但是上面这些对你来说已经足够了。
答案 1 :(得分:0)
您可以在本地安装npm模块。
只需使用ERROR_DESTINATION_NOT_REACHABLE
或者,您可以分叉repo然后使用github链接:
npm install file:/path/to/your/repo