没有原始npm安装的安装模块

时间:2017-12-16 15:08:31

标签: javascript angular github npm

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

代码在这里:

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

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

我的问题是:

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

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

2 个答案:

答案 0 :(得分:2)

方式1:相对路径

  1. 克隆repo并编辑代码,然后构建它。
  2. 将其与相对路径一起使用。
  3. 完成!

    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
    

    方式2:import { NgGridModule } from './angular2-grid';

    npm link

    方式3: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