嘿谢谢你帮助我。 我安装谷歌云与故宫,就像:谷歌云不能在Node.js上工作
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
我使用与create-react-app
阵营的代码。我已经在Windows和Google Compute Engine上测试过它。它在两个方面都不起作用。
我遵循https://github.com/GoogleCloudPlatform/google-cloud-node和https://googlecloudplatform.github.io/google-cloud-node/#/docs/storage/0.3.0/storage的指导。
我该如何解决这个问题?
我仍然得到这个错误 错误./~/google-cloud/~/JSONStream/index.js 模块解析失败:C:\用户\ phili \文档\ GitHub的\ venos \ node_modules \谷歌云\ node_modules \ JSONStream \ index.js意外字符'#'(1:0) 您可能需要一个合适的加载器来处理此文件类型。 SyntaxError:意外字符'#'(1:0) @ ./~/google-cloud/~/@google-cloud/prediction/src/model.js 25:17-38 之后模块错误跟随尽管我手动安装了child_process – speedDeveloper
请检查我关于CaseSensitivePathsPlugin的更新答案 – Ayan
我不认为这可能是解决方案,因为create-react-app不允许在此处提到的webpack配置https://github.com/facebookincubator/ create-react-app/issues/99也是我安装它们后仍然收到模块错误。 – speedDeveloper