我正在尝试安装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