四时宝库

程序员的知识宝库

nodejs找不到module怎么办(node.js module)

require(“opencv4nodejs”)

可能还是返回can't find module opencv4nodejs,提示 npm install --g opencv4nodejs


npm install -g opencv4nodejs

github去下载opencv_build永远下载不完。。。怎么办呢???


npm install -g opencv4nodejs --ignore-scripts

这一步下载opencv4nodejs,但是没有build

重新build grpc:npm run-script install opencv4nodejs --fallback-to-build 或者 npm rebuild

build cmd要在opencv4nodejs的目录下运行

重新build 这样就-g,global安装好了,但是

require(“opencv4nodejs”)

可能还是返回can't find module opencv4nodejs


继续,

终端运行npm prefix -g命令会打印出安装路径,看看opencv4nodejs安装到哪里去了


node cmd,查看module path里是否包含上面的安装路径

module.paths

node是从moudle.paths里寻找相对应的module

如果不包含,创建环境变量 NODE_PATH指向安装目录


node cmd,查看module path里是否包含上面的安装路径

module.paths

这样一定包含了

require(“opencv4nodejs”)

这里应该就不会再找不到了,但是Appium还是会报找不到,见了鬼了


这个时候,把node_modules下的opencv4nodejs 复制到 appium下的node_modules里,就不会找不到了。。。但是总觉得上面一步就应该结束了

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接