如何使用node-gyp安装node_modules



我正在尝试安装node- openv。成功构建了回购。我希望opencv项目被安装为node_module全局。

我是node世界的新手。


node-gyp重建"是一样的 npm安装"?

因为是建立了node-opencv的仓库,但我的项目仍然寻找HTTP的依赖

回答:Jonathan Lonowski在他的评论中。请阅读评论,真的很有帮助


我在我的项目中有opencv作为依赖项。我已经构建了opencv的repo,但我的项目仍然是opencv依赖的http调用。

我希望使用构建repo

我希望opencv项目被安装为全局node_module。这可能吗?

"Global"安装了-g--global选项的软件包不打算用于require():

  • 安装本地如果你要require()它。
  • 全局安装如果你要在命令行运行它。
但是,您可以在本地将它们安装到父目录中。只要可以按照node_module文件夹的规则找到位置,它就可以是必需的:
例如,如果位于'/home/ry/projects/foo.js'的文件调用require('bar.js'),那么node将按照以下顺序查找:
  • /home/ry/projects/node_modules/bar.js
  • /home/ry/node_modules/bar.js
  • /home/node_modules/bar.js
  • /node_modules/bar.js

我已经构建了opencv的repo,但我的项目仍然是opencv依赖的http调用。

如果你能详细说明你是如何安装这个包的,包括你是如何将它指定为依赖项的,这将会有所帮助。

但是,进一步的HTTP请求应该只需要针对请求后的包:

# download and build the latest version
npm install opencv
# it should remain at that version until you request an update
npm update opencv

最新更新