【问题标题】:Native Library Bindings File - incorrect path本机库绑定文件 - 路径不正确
【发布时间】: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


    【解决方案1】:

    调试文件夹不安全,无法使用。原生模块内置于./build/Release/*.node。请检查您的路径。

    【讨论】:

      【解决方案2】:

      将构建路径设置为 asar-unpack。它会将您的构建模块文件包含到应用程序文件中。

      像这样。

       "asarUnpack": [
          "./node_modules//lib/win32/**",
          "./node_modules/builds"
        ],
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-09-20
        • 1970-01-01
        • 1970-01-01
        • 2015-07-06
        • 2015-08-30
        • 1970-01-01
        • 2018-03-06
        相关资源
        最近更新 更多