关于npm的新手,除了上网之外如何使用本地项目

时间:2017-10-17 16:22:33

标签: npm

我对npm很新,所以可能非常容易,但是无法理解。

我下载了一个开源项目(比如它是RailWrapper),它依赖于另一个开源项目:

"dependencies":
{
    rail-fares: "^1.55"
}

rail-fares是我可以下载的另一个开源nodejs项目。我想要的是下载铁路票价项目的源代码,在本地进行一些更改并发挥作用。

我如何告诉项目(RailWrapper)使用我的本地构建项目,而不是从官方构建项目?

1 个答案:

答案 0 :(得分:1)

我提出两种方法:

  1. 获取图书馆,玩游戏并在项目代码中使用它: https://www.npmjs.com/package/local-module
    1. 致电:npm install --save "C:\path\to\module" 要么 将其包含在package.json中:

      “依赖项”:{         “rail-fares”:“file:/// C:\ path \ to \ module”      },

    2. 然后拨打npm install 注意:在上面的路径中尝试使用和不使用C:\。

      请注意,这只会将程序包复制到node_modules文件夹,但不会为进一步的dev进行正确的链接。 你可以在这里看到细节: https://jaketrent.com/post/npm-install-local-files/ https://github.com/npm/npm/issues/12027