Meteor 流星可以';t在服务器端运行gcloud
我正在构建一个小应用程序,允许您上传文件,将其存储在云中,并使用Google cloud Vision API对其进行分析 我现在可以上传和存储了,我使用firebase,但是当我尝试运行gcloud时,我遇到了一些问题 在我运行的服务器文件夹中的main.js文件中: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
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);