解决方式很简单
- 添加语句
set NODE_OPTIONS=--openssl-legacy-provider & 到对应的脚本前面
- 如:
"dev": "set NODE_OPTIONS=--openssl-legacy-provider & webpack-dev-server --mode
{
"name": "threejs",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"dev": "set NODE_OPTIONS=--openssl-legacy-provider & webpack-dev-server --mode development",
"build": "webpack --mode production"
},
"author": "",
"license": "ISC",
"dependencies": {
"html-webpack-plugin": "^5.6.0",
"three": "^0.148.0"
},
"devDependencies": {
"css-loader": "^7.1.2",
"node-sass": "^9.0.0",
"sass": "^1.78.0",
"sass-loader": "^16.0.1",
"style-loader": "^4.0.0",
"webpack": "^5.36.2",
"webpack-cli": "^3.3.12",
"webpack-dev-server": "^3.11.2"
}
}