Node.js 如何在项目中使用本地构建的NPM包

Node.js 如何在项目中使用本地构建的NPM包,node.js,npm,npm-install,Node.js,Npm,Npm Install,我是NPM的新手(显然),我已经开发了一个NPM模块来测试对它的一些定制修改——让我们称之为项目依赖于我。现在我想在我的CustomApp项目中使用DependsOnMe。我不知道该怎么做 在我的DependsOnMe项目中,我安装了一个npm-g。(不管这样做了什么,我现在还不清楚),但是当我转到我的CustomApp项目并在我的包中添加DependsOnMe的依赖项时,json NPM告诉我它在NPM远程repo中找不到DependsOnMe(不是开玩笑…) 由于我在全局范围内安装了Depe

我是NPM的新手(显然),我已经开发了一个NPM模块来测试对它的一些定制修改——让我们称之为项目依赖于我。现在我想在我的CustomApp项目中使用DependsOnMe。我不知道该怎么做

在我的DependsOnMe项目中,我安装了一个npm-g。(不管这样做了什么,我现在还不清楚),但是当我转到我的CustomApp项目并在我的包中添加DependsOnMe的依赖项时,json NPM告诉我它在NPM远程repo中找不到DependsOnMe(不是开玩笑…)

由于我在全局范围内安装了DependsOnMe,我想也许我不需要在MyCustomApp中声明依赖项,但是当我尝试在项目的一个.js文件中包含DependsOnMe时,我得到的错误是找不到DependsOnMe


这一定很简单,我遗漏了什么?

据我所知,您需要注册并将软件包发布到npm,然后使用npm安装。好吧,我看到了这个建议,但它也不起作用-它告诉我它找不到目录:我通过将本地依赖项作为相对路径来实现它(使用绝对路径,但不起作用):“DependsOnMe”:“file:../../../../../DependsOnMe/”@Patrick谢谢您提供DependsOnMe选项据我所知,您需要注册并将软件包发布到npm,然后使用npm安装。我看到了这个建议,但它也不起作用-它告诉我它找不到目录:我通过将本地依赖项作为相对路径(使用绝对路径,但不起作用):“DependsOnMe”:“file:../../../../DependsOnMe/”@Patrick感谢DependsOnMe选项