Oma*_*mar 8 google-cloud-platform webpack angular-universal
我有一个角度通用的应用程序。在构建期间,我尝试firebase-admin在服务器上使用后遇到各种错误。出于某种原因,我可以在需要 firebase-admin 时构建服务器。
构建角度通用服务器
webpack --config webpack.server.config.js --progress --colors
错误
未找到 ./node_modules/hash-stream-validation/index.js 模块中的警告:错误:无法解析“/Users/ohabash/Dropbox/Sites/fornida-ng6/node_modules/hash-stream”中的“fast-crc32c” -验证'
./node_modules/bytebuffer/dist/bytebuffer-node.js 中的警告未找到模块:错误:无法解析“/Users/ohabash/Dropbox/Sites/fornida-ng6/node_modules/bytebuffer/dist”中的“memcpy”
./node_modules/@grpc/grpc-js/build/src/channel.js 中的错误未找到模块:错误:无法解析“/Users/ohabash/Dropbox/Sites/”中的“../../package” fornida-ng6/node_modules/@grpc/grpc-js/build/src'
./node_modules/@google-cloud/firestore/build/src/v1beta1/firestore_client.js 模块中的错误未找到:错误:无法解析“/Users/ohabash/Dropbox/Sites/fornida-”中的“./firestore_client_config” ng6/node_modules/@google-cloud/firestore/build/src/v1beta1'
./node_modules/google-gax/build/src/operations_client.js 模块中的错误未找到:错误:无法解析“/Users/ohabash/Dropbox/Sites/fornida-ng6/node_modules/google”中的“./operations_client_config” -gax/build/src'
./node_modules/@google-cloud/storage/node_modules/mime/index.js 中的错误未找到模块:错误:无法解析“/Users/ohabash/Dropbox/Sites/fornida-”中的“./types/other” ng6/node_modules/@google-cloud/storage/node_modules/mime'
./node_modules/gtoken/node_modules/mime/index.js 中的错误未找到模块:错误:无法解析“/Users/ohabash/Dropbox/Sites/fornida-ng6/node_modules/gtoken”中的“./types/other” /node_modules/mime'
./node_modules/@google-cloud/storage/node_modules/mime/index.js 中的错误未找到模块:错误:无法解析“/Users/ohabash/Dropbox/Sites/fornida-”中的“./types/standard” ng6/node_modules/@google-cloud/storage/node_modules/mime'
./node_modules/gtoken/node_modules/mime/index.js 中的错误未找到模块:错误:无法解析“/Users/ohabash/Dropbox/Sites/fornida-ng6/node_modules/gtoken”中的“./types/standard” /node_modules/mime'
我认为这样的事情可能是一个很好的解决方案,但我不太了解 webpack。/sf/answers/3111508291/
这也是很好的信息。但没有任何帮助。如果我不能用 webpack 编译,那么还有什么方法可以做到这一点?https://github.com/googleapis/google-cloud-node/issues/1821
更新
我修改webpack.server.config.js所以 node_modules 不捆绑。
const nodeExternals = require('webpack-node-externals');
module.exports = {
...
externals: [nodeExternals()],
...
}
Run Code Online (Sandbox Code Playgroud)
我认为解决了上述问题,因为该应用程序能够无错误地捆绑。但是现在当我运行构建时,运行时出现错误
错误:找不到模块“zone.js/dist/zone-node”
| 归档时间: |
|
| 查看次数: |
1325 次 |
| 最近记录: |