当 npm run dev 时 new _Hash(algorithm, xofLen)

Noo*_*med 7 npm nuxt.js

   \xe2\x95\xad\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x95\xae\n   \xe2\x94\x82                                       \xe2\x94\x82\n   \xe2\x94\x82   Nuxt @ v2.15.8                      \xe2\x94\x82\n   \xe2\x94\x82                                       \xe2\x94\x82\n   \xe2\x94\x82   \xe2\x96\xb8 Environment: development          \xe2\x94\x82\n   \xe2\x94\x82   \xe2\x96\xb8 Rendering:   server-side          \xe2\x94\x82\n   \xe2\x94\x82   \xe2\x96\xb8 Target:      server               \xe2\x94\x82\n   \xe2\x94\x82                                       \xe2\x94\x82\n   \xe2\x94\x82   Listening: http://localhost:3000/   \xe2\x94\x82\n   \xe2\x94\x82                                       \xe2\x94\x82\n   \xe2\x95\xb0\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x95\xaf\n\ni Preparing project for development                                           17:35:26\ni Initial build may take a while                                              17:35:26\ni Discovered Components: .nuxt/components/readme.md                           17:35:26\n\xe2\x88\x9a Builder initialized                                                         17:35:26\n\xe2\x88\x9a Nuxt files generated                                                        17:35:26\n\n* Client \xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88 building (10%) 1/2 modules 1 active\n node_modules\\webpack-hot-middleware\\client.js\n\n* Server \xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88 building (10%) 1/1 modules 0 active\n\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 (F:\\1.A software Company careers test\\CyberElysium\\test\\todo-nuxt\\node_modules\\webpack\\lib\\util\\createHash.js:135:53)\n    at NormalModule._initBuildHash (F:\\1.A software Company careers test\\CyberElysium\\test\\todo-nuxt\\node_modules\\webpack\\lib\\NormalModule.js:417:16)\n    at handleParseError (F:\\1.A software Company careers test\\CyberElysium\\test\\todo-nuxt\\node_modules\\webpack\\lib\\NormalModule.js:471:10)\n    at F:\\1.A software Company careers test\\CyberElysium\\test\\todo-nuxt\\node_modules\\webpack\\lib\\NormalModule.js:503:5\n    at F:\\1.A software Company careers test\\CyberElysium\\test\\todo-nuxt\\node_modules\\webpack\\lib\\NormalModule.js:358:12\n    at F:\\1.A software Company careers test\\CyberElysium\\test\\todo-nuxt\\node_modules\\web    at iterateNormalLoaders (F:\\1.A software Company careers test\\CyberElysium\\test\\todo-nuxt\\node_modules\\webpack\\node_modules\\loader-runner\\lib\\LoaderRunner.js:214:10)       \n    at Array.<anonymous> (F:\\1.A software Company careers test\\CyberElysium\\test\\todo-nuxt\\node_modules\\webpack\\node_modules\\loader-runner\\lib\\LoaderRunner.js:205:4) {\n  opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' \n],\n  library: 'digital envelope routines',\n  reason: 'unsupported',\n  code: 'ERR_OSSL_EVP_UNSUPPORTED'\n}\n
Run Code Online (Sandbox Code Playgroud)\n

小智 19

我在运行 Vue+Nuxt 应用程序时遇到了同样的问题,并且能够通过使用命令解决它

export NODE_OPTIONS=--openssl-legacy-provider
Run Code Online (Sandbox Code Playgroud)

添加命令之前: 在此输入图像描述

运行命令后 在此输入图像描述


小智 1

您需要切换到较低的 Node 版本尝试使用 Node v14。