背景
- 因为有两个版本的vue项目,但是在分别克隆和下载依赖时不知道时哪里导致冲突(猜测)导致之前vue2项目(原来是可以使用npm直接运行的)时报错;但是vue3使用的是pnpm可以运行,vue2中使用 npm run serve 不行。
错误说明
error:03000086:digital envelope routines::initialization error
操作步骤
-
在项目终端命令行中,直接键入如下命令:
$env:NODE_OPTIONS="--openssl-legacy-provider"
说明:这个我是在指定目录中去执行的,不知道在根目录(全局)下执行是否可行,这个没有去实践测试,
-
再直接执行npm run serve即可运行。