我得到这个错误,当我试图启动我的电子应用程序使用npm start
我已经搜索了整个网络,并尝试了可能的解决方案,但错误仍然存在。请帮帮忙
错误:模块'\?\C:\wamp64\www\tollgridApp\node_modules@pokusew\pcsclite\build\Release\pcsclite.node'使用NODE_MODULE_VERSION 83针对不同的Node.js版本编译。此版本的Node.js需要NODE_MODULE_VERSION 82。请尝试重新编译或重新安装模块(例如,使用npm rebuild
或npm install
)。
这是我的package.json
{
"name": "app",
"version": "1.0.0",
"description": "",
"main": "main.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "electron .",
"postinstall": "electron-rebuild",
"electron-rebuild": "electron-rebuild"
},
"author": "",
"license": "ISC",
"dependencies": {
"@pokusew/pcsclite": "^0.6.0",
"electron": "^10.1.3",
"jquery": "^3.5.1",
},
"devDependencies": {
"electron-rebuild": "^2.2.0"
}
}
字符串
1条答案
按热度按时间ufj5ltwl1#
您需要使用 electron-rebuild 包重建应用程序。我也遇到了同样的问题,因为我降级到了Node 17.9.1。
cd
命令转到您的位置npm install --save-dev electron-rebuild
个.\node_modules\.bin\electron-rebuild.cmd