我尝试构建一个执行代码的 Docker 映像:
\n码头工人构建。-t <YOUR_DOCKER_HUB_USERNAME>/my-nuxt-project
\n这是关于 nuxt.js 项目的,但是当我运行代码时,我收到以下错误:
\nStep 5/13 : RUN yarn build\n ---> Running in 4dd3684952ba\nyarn run v1.22.19\n$ nuxt build\n\xe2\x84\xb9 Production build\n\xe2\x84\xb9 Bundling for server and client side\n\xe2\x84\xb9 Target: server\n\xe2\x84\xb9 Using components loader to optimize imports\n\xe2\x84\xb9 Discovered Components: .nuxt/components/readme.md\n\xe2\x9c\x94 Builder initialized\n\xe2\x9c\x94 Nuxt files generated\n\xe2\x84\xb9 Compiling Client\n\nnode:internal/crypto/hash:71\n this[kHandle] = new _Hash(algorithm, xofLen);\n ^\n\nError: error:0308010C:digital envelope routines::unsupported\n at new Hash (node:internal/crypto/hash:71:19)\n at Object.createHash (node:crypto:133:10)\n at module.exports (/app/node_modules/webpack/lib/util/createHash.js:135:53)\n at NormalModule._initBuildHash (/app/node_modules/webpack/lib/NormalModule.js:417:16)\n at handleParseError (/app/node_modules/webpack/lib/NormalModule.js:471:10)\n at /app/node_modules/webpack/lib/NormalModule.js:503:5\n at /app/node_modules/webpack/lib/NormalModule.js:358:12\n …Run Code Online (Sandbox Code Playgroud)