lingo
lingo copied to clipboard
项目无法运行
node -v v18.12.1 npm -v 9.1.3 yarn -v 1.22.19
yarn serve yarn run v1.22.19 $ vue-cli-service serve INFO Starting development server... 10% building 2/4 modules 2 active /home/ai/iTab/lingo/node_modules/webpack/hot/dev-server.jsnode:internal/crypto/hash:71 this[kHandle] = new _Hash(algorithm, xofLen); ^
Error: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:71:19)
at Object.createHash (node:crypto:133:10)
at module.exports (/home/ai/iTab/lingo/node_modules/webpack/lib/util/createHash.js:135:53)
at NormalModule._initBuildHash (/home/ai/iTab/lingo/node_modules/webpack/lib/NormalModule.js:417:16)
at handleParseError (/home/ai/iTab/lingo/node_modules/webpack/lib/NormalModule.js:471:10)
at /home/ai/iTab/lingo/node_modules/webpack/lib/NormalModule.js:503:5
at /home/ai/iTab/lingo/node_modules/webpack/lib/NormalModule.js:358:12
at /home/ai/iTab/lingo/node_modules/loader-runner/lib/LoaderRunner.js:373:3
at iterateNormalLoaders (/home/ai/iTab/lingo/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
at Array.
Node.js v18.12.1 error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
This project was uploaded two years ago, so encountering issues with the latest version of Node.js is quite normal. You can either downgrade to Node.js v16 or enable legacy OpenSSL provider.
Here is a screenshot:
refer: Stack Overflow