Meteor 流星可以';t在服务器端运行gcloud

Meteor 流星可以';t在服务器端运行gcloud,meteor,reactjs,npm,memcpy,gcloud-node,Meteor,Reactjs,Npm,Memcpy,Gcloud Node,我正在构建一个小应用程序,允许您上传文件,将其存储在云中,并使用Google cloud Vision API对其进行分析 我现在可以上传和存储了,我使用firebase,但是当我尝试运行gcloud时,我遇到了一些问题 在我运行的服务器文件夹中的main.js文件中: import gcloud from 'gcloud'; console.log('gcloud', gcloud); 但这会在终端中导致错误: => Started proxy. => Started Mongo

我正在构建一个小应用程序,允许您上传文件,将其存储在云中,并使用Google cloud Vision API对其进行分析

我现在可以上传和存储了,我使用firebase,但是当我尝试运行gcloud时,我遇到了一些问题

在我运行的服务器文件夹中的main.js文件中:

import gcloud from 'gcloud';
console.log('gcloud', gcloud);
但这会在终端中导致错误:

=> Started proxy.
=> Started MongoDB.

Unable to resolve some modules:

  "memcpy" in /C/Users/Zino/Documents/Meteor Projects/find-it/node_modules/bytebuffer/dist/ByteBufferNB.js
(os.windows.x86_32)

If you notice problems related to these missing modules, consider running:

  meteor npm install --save memcpy
我的站点未加载,因此我运行:

meteor npm install --save memcpy
但后来我发现了一个错误,我在互联网上找不到任何相关信息:


我已经尝试解决这个问题两天了,运气不好。有什么建议吗?

< p>扩展Windows是罪魁祸首:构建失败在<代码> No.Gyp配置构建< /COD>,它具有Windows上的Visual C++构建工具/VisualStudio 2015和Python 2.7。可以在Windows上构建,但由于缺少标准的C++工具链,它不像在UNIX-Y系统上构建那样简单。特别提到“遇到可怕的节点gyp问题”的,应该具有使构建正常工作所需的所有步骤

在我的例子中,这是通过安装+导入google cloud的特定子包,而不是包含所有内容的
google cloud
元包来解决的

e、 g


看起来NPM包有一些问题。你可以尝试使用。我正在生产中使用它,它工作正常。@Tdm安装该软件包时,我得到一个错误:找不到与此软件包兼容的二进制版本。它与Meteor 1.3兼容吗?是的。我没有这个问题。你使用哪种操作系统?我目前正在运行Windows 10是的,我读了一些关于它的GitHub页面。我最近买了一台MacBook Pro,但仍然出现同样的错误。很有趣。要澄清的是,这与您在Windows上尝试时收到的节点gyp构建错误相同?谷歌更新了他们的软件包,因此目前这个答案可能被认为是正确的。
$ npm install --save @google-cloud/datastore
$ npm install --save @google-cloud/storage

var config = {
  projectId: 'grape-spaceship-123',
  keyFilename: '/path/to/keyfile.json'
};

var datastore = require('@google-cloud/datastore')(config);
var storage = require('@google-cloud/storage')(config);