Meteor 无法在服务器端 运行 gcloud
Meteor can't run gcloud on server side
我正在构建一个小型应用程序,允许您上传文件,将它们存储在云端并使用 Google Cloud Vision API.
对其进行分析
我现在可以上传和存储了,我为此使用了 firebase,但是当我尝试 运行 gcloud 时,我 运行 遇到了一些问题。
在服务器文件夹中的 main.js 文件中 I 运行:
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
但后来我收到一个错误,我在互联网上找不到任何相关信息:
node error log
我已经尝试解决这个问题 2 天了,但没有成功。有什么建议吗?
扩展 Windows 是罪魁祸首:构建在 'node-gyp configure build'
失败,其中有一个 build dependency on Visual C++ Build Tools / Visual Studio 2015 and Python 2.7 on Windows. It can build on Windows, but is not as straightforward as building on a Unix-y system due to lack of a standard C++ toolchain. The Microsoft Node.js Guidelines for Windows,特别提到 'running into dreaded node-gyp issues',应该有所有使构建工作所需的步骤。
在我的例子中,这是通过安装+导入 google-cloud 的特定子包而不是包含所有内容的 google-cloud
元包来解决的。
例如
$ 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);
我正在构建一个小型应用程序,允许您上传文件,将它们存储在云端并使用 Google Cloud Vision API.
对其进行分析我现在可以上传和存储了,我为此使用了 firebase,但是当我尝试 运行 gcloud 时,我 运行 遇到了一些问题。
在服务器文件夹中的 main.js 文件中 I 运行:
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
但后来我收到一个错误,我在互联网上找不到任何相关信息: node error log
我已经尝试解决这个问题 2 天了,但没有成功。有什么建议吗?
扩展 Windows 是罪魁祸首:构建在 'node-gyp configure build'
失败,其中有一个 build dependency on Visual C++ Build Tools / Visual Studio 2015 and Python 2.7 on Windows. It can build on Windows, but is not as straightforward as building on a Unix-y system due to lack of a standard C++ toolchain. The Microsoft Node.js Guidelines for Windows,特别提到 'running into dreaded node-gyp issues',应该有所有使构建工作所需的步骤。
在我的例子中,这是通过安装+导入 google-cloud 的特定子包而不是包含所有内容的 google-cloud
元包来解决的。
例如
$ 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);