这是一个n00b npm问题,因为我刚刚开始在这里。道歉。
我正在使用node-dbus npm module,其最新版本为0.2.0。但我发现自上次版本号更改以来已添加了代码更改(其中一个我想要的)。
我是否需要要求软件包的作者更新版本号,以便我可以轻松获取新内容?是否允许我自己进入并在github repo中更新版本号?或者是否有一些干净的方法可以在dependencies
中设置package.json
行以获取自上次版本号更改后添加的内容?
我看到应该可以使用“git remote url”,但到目前为止,我无法完成这项工作。那是我应该做的吗?是否正确更新了版本号?
感谢您的帮助。
史蒂夫
答案 0 :(得分:0)
根据the official NPM documentation,您可以通过以下方式安装软件包:
npm install <githubname>/<githubrepo>[#<commit-ish>]
在你的情况下,它应该是:
npm install sidorares/node-dbus#<the-commit-that-contains-your-wanted-code>
您可以在命令中添加--save
以便动态更新package.json
。
请注意,直接从源代码安装模块不是一个好习惯,因为它可能不是一个稳定的版本。