【发布时间】:2021-05-07 07:34:55
【问题描述】:
我正在尝试从我的应用程序 sample-app 使用 pcsclite(本机库),但随后我收到此错误消息:
[vue-router] Failed to resolve async component default: Error: Could not locate the bindings file. Tried:
→ C:\Users\mememe\Desktop\Electron\apps\sample-app\build\pcsclite.node
→ C:\Users\mememe\Desktop\Electron\apps\sample-app\build\Debug\pcsclite.node
→ C:\Users\mememe\Desktop\Electron\apps\sample-app\build\Release\pcsclite.node
→ C:\Users\mememe\Desktop\Electron\apps\sample-app\out\Debug\pcsclite.node
→ C:\Users\mememe\Desktop\Electron\apps\sample-app\Debug\pcsclite.node
→ C:\Users\mememe\Desktop\Electron\apps\sample-app\out\Release\pcsclite.node
→ C:\Users\mememe\Desktop\Electron\apps\sample-app\Release\pcsclite.node
→ C:\Users\mememe\Desktop\Electron\apps\sample-app\build\default\pcsclite.node
→ C:\Users\mememe\Desktop\Electron\apps\sample-app\compiled\12.18.3\win32\x64\pcsclite.node
→ C:\Users\mememe\Desktop\Electron\apps\sample-app\addon-build\release\install-root\pcsclite.node
→ C:\Users\mememe\Desktop\Electron\apps\sample-app\addon-build\debug\install-root\pcsclite.node
→ C:\Users\mememe\Desktop\Electron\apps\sample-app\addon-build\default\install-root\pcsclite.node
→ C:\Users\mememe\Desktop\Electron\apps\sample-app\lib\binding\node-v85-win32-x64\pcsclite.node
看起来vue-router 正在寻找错误的路径。它应该在node_modules\pcsclite\* 内部(如node_modules\pcsclite\build),但它直接查看我的项目文件夹sample-app\*(如sample-app\build)。
我正在使用 Quasar 框架进行 Electron 应用开发。
我该如何解决这个问题??
请帮忙,谢谢!
【问题讨论】:
标签: node.js vue.js electron vue-router node-modules