Google Cloud在Node.js上不工作

Google Cloud在Node.js上不工作,node.js,reactjs,google-cloud-storage,google-compute-engine,google-cloud-platform,Node.js,Reactjs,Google Cloud Storage,Google Compute Engine,Google Cloud Platform,嘿,谢谢你帮我。 我使用npm安装谷歌云,就像: npm install --save google-cloud 然后我在我的代码中实现如下: var gcloud = require('google-cloud')({ projectId: "czernitzki-148120", keyFilename: './service.json' }); 我在一个拥有Owner访问权限的新服务帐户上创建了一个密钥,并将该文件放在Service.json中service.json与包含

嘿,谢谢你帮我。 我使用npm安装谷歌云,就像:

npm install --save google-cloud
然后我在我的代码中实现如下:

var gcloud =  require('google-cloud')({
  projectId: "czernitzki-148120",
  keyFilename: './service.json' 
});
我在一个拥有
Owner
访问权限的新服务帐户上创建了一个密钥,并将该文件放在Service.json中
service.json
与包含上述代码的文件位于同一目录中。启动应用程序后,当它从上面到达代码时,它就会爆炸

Error in ./~/google-cloud/~/protobufjs/dist/ProtoBuf.js
Module not found: [CaseSensitivePathsPlugin] `C:\Users\phili\Documents\GitHub\venos\node_modules\google-cloud\node_modules\ByteBuffer\dist\ByteBufferAB.js` does not match the corresponding path on disk `bytebuffer`.

 @ ./~/google-cloud/~/protobufjs/dist/ProtoBuf.js 25:8-39

Error in ./~/google-cloud/~/bytebuffer/dist/ByteBufferAB.js
Module not found: [CaseSensitivePathsPlugin] `C:\Users\phili\Documents\GitHub\venos\node_modules\google-cloud\node_modules\Long\dist\Long.js` does not match the corresponding path on disk `long`.

 @ ./~/google-cloud/~/bytebuffer/dist/ByteBufferAB.js 26:8-33

Error in ./~/google-cloud/~/JSONStream/index.js
Module parse failed: C:\Users\phili\Documents\GitHub\venos\node_modules\google-cloud\node_modules\JSONStream\index.js Unexpected character '#' (1:0)
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected character '#' (1:0)
 @ ./~/google-cloud/~/@google-cloud/prediction/src/model.js 25:17-38

Error in ./~/google-cloud/~/osenv/osenv.js
Module not found: 'child_process' in C:\Users\phili\Documents\GitHub\venos\node_modules\google-cloud\node_modules\osenv

 @ ./~/google-cloud/~/osenv/osenv.js 3:11-35

Error in ./~/google-cloud/~/uid-number/uid-number.js
Module not found: 'child_process' in C:\Users\phili\Documents\GitHub\venos\node_modules\google-cloud\node_modules\uid-number

 @ ./~/google-cloud/~/uid-number/uid-number.js 9:20-44

Error in ./~/google-cloud/~/node-pre-gyp/lib/info.js
Module not found: 'aws-sdk' in C:\Users\phili\Documents\GitHub\venos\node_modules\google-cloud\node_modules\node-pre-gyp\lib

 @ ./~/google-cloud/~/node-pre-gyp/lib/info.js 14:14-32

Error in ./~/google-cloud/~/node-pre-gyp/lib/publish.js
Module not found: 'aws-sdk' in C:\Users\phili\Documents\GitHub\venos\node_modules\google-cloud\node_modules\node-pre-gyp\lib

 @ ./~/google-cloud/~/node-pre-gyp/lib/publish.js 17:14-32

Error in ./~/google-cloud/~/node-pre-gyp/lib/testbinary.js
Module not found: 'child_process' in C:\Users\phili\Documents\GitHub\venos\node_modules\google-cloud\node_modules\node-pre-gyp\lib

 @ ./~/google-cloud/~/node-pre-gyp/lib/testbinary.js 10:9-33

Error in ./~/google-cloud/~/node-pre-gyp/lib/unpublish.js
Module not found: 'aws-sdk' in C:\Users\phili\Documents\GitHub\venos\node_modules\google-cloud\node_modules\node-pre-gyp\lib

 @ ./~/google-cloud/~/node-pre-gyp/lib/unpublish.js 15:14-32

Error in ./~/google-cloud/~/node-pre-gyp/lib/util/compile.js
Module not found: 'child_process' in C:\Users\phili\Documents\GitHub\venos\node_modules\google-cloud\node_modules\node-pre-gyp\lib\util

 @ ./~/google-cloud/~/node-pre-gyp/lib/util/compile.js 9:9-33

Error in ./~/google-cloud/~/google-auth-library/lib/auth/googleauth.js
Module not found: 'child_process' in C:\Users\phili\Documents\GitHub\venos\node_modules\google-cloud\node_modules\google-auth-library\lib\auth

 @ ./~/google-cloud/~/google-auth-library/lib/auth/googleauth.js 21:11-35
我正在使用React with
create React app
。我已经在Windows和Google计算引擎上测试过了。这两种方法都不管用

我跟着导游从和


如何解决此问题?

您需要为未找到的模块执行npm安装,如下所示:

npm install aws-sdk

对于有关案例敏感路径plugin的前两个错误,您可以在找到解决方案,您需要为未找到的模块执行npm安装,如下所示:

npm install aws-sdk

关于CaseSensitivePathsPlugin的前两个错误,您可以在
google cloud
找到解决方案,它是一个后端模块,应该与Node.js一起使用,而不是前端


如上的评论所述,使用Google的。

Google cloud是一个后端模块,应该与Node.js一起使用,而不是前端


如上的评论所述,使用Google的。

我仍然在中遇到此错误。/~/Google cloud/~/JSONStream/index.js模块解析失败:C:\Users\phili\Documents\GitHub\venos\node\u modules\Google cloud\node\u modules\JSONStream\index.js意外字符“#”(1:0)您可能需要适当的加载程序来处理此文件类型。语法错误:意外字符“#”(1:0)@./~/google cloud/~/@google cloud/prediction/src/model.js 25:17-38之后,模块错误会随之出现,尽管我手动安装了child_流程,请检查我关于案例敏感路径的更新答案。我不认为这是解决方案,因为create react app不允许此处提到的网页包配置,而且我仍在使用模块安装后出错。我仍然在中遇到此错误。/~/google cloud/~/JSONStream/index.js模块解析失败:C:\Users\phili\Documents\GitHub\venos\node\u modules\google cloud\node\u modules\JSONStream\index.js意外字符“#”(1:0)您可能需要适当的加载程序来处理此文件类型。语法错误:意外字符“#”(1:0)@./~/google cloud/~/@google cloud/prediction/src/model.js 25:17-38之后,模块错误会随之出现,尽管我手动安装了child_流程,请检查我关于案例敏感路径的更新答案。我不认为这是解决方案,因为create react app不允许此处提到的网页包配置,而且我仍在使用模块在安装后出错。