最新消息:Welcome to the puzzle paradise for programmers! Here, a well-designed puzzle awaits you. From code logic puzzles to algorithmic challenges, each level is closely centered on the programmer's expertise and skills. Whether you're a novice programmer or an experienced tech guru, you'll find your own challenges on this site. In the process of solving puzzles, you can not only exercise your thinking skills, but also deepen your understanding and application of programming knowledge. Come to start this puzzle journey full of wisdom and challenges, with many programmers to compete with each other and show your programming wisdom! Translated with DeepL.com (free version)

javascript - How do I implement a nfc reader (ACR122) to an Electron project? - Stack Overflow

matteradmin9PV0评论

I have downloaded this library () and now i'm trying to run an Electron project in it, but is giving me everytime problems when i try to run it as an Electron project. So my question is: How can I implement this library on my Electron project and make it work not as node.js

I tried to npm install --save electron@latest in the library and change on the json the script "example": "node -r @babel/register examples/read-write.js" to "example": "electron -r @babel/register examples/read-write.js" also i have tried to uninstall and install, i have done electron-rebuild

    "rebuild": "electron-rebuild -f -w yourmodule",
    "build": "babel src --out-dir dist",
    "example": "electron -r @babel/register examples/read-write.js",
    "example-basic": "node -r @babel/register examples/basic.js",
    "example-from-readme-3": "node -r @babel/register examples/from-readme-3.js",
    "example-led": "node -r @babel/register examples/led.js",
    "example-mifare-classic": "node -r @babel/register examples/mifare-classic.js",
    "example-mifare-desfire": "node -r @babel/register examples/mifare-desfire.js",
    "example-mifare-ultralight-ntag": "node -r @babel/register examples/mifare-ultralight-ntag.js",
    "example-ndef": "node -r @babel/register examples/ndef.js",
    "example-uid-logger": "node -r @babel/register examples/uid-logger.js",
    "example-without-auto": "node -r @babel/register examples/without-auto.js",
    "prepack": "yarn build && yarn test",
    "test": "cross-env NODE_ENV=test ava test/tests.js --verbose"
  } 

I'm getting this error when i'm trying to run the app as Electron app (.png) and when i do the rebuild i have this error: × Rebuild Failed An unhandled error occurred inside electron-rebuild

I have downloaded this library (https://github./pokusew/nfc-pcsc) and now i'm trying to run an Electron project in it, but is giving me everytime problems when i try to run it as an Electron project. So my question is: How can I implement this library on my Electron project and make it work not as node.js

I tried to npm install --save electron@latest in the library and change on the json the script "example": "node -r @babel/register examples/read-write.js" to "example": "electron -r @babel/register examples/read-write.js" also i have tried to uninstall and install, i have done electron-rebuild

    "rebuild": "electron-rebuild -f -w yourmodule",
    "build": "babel src --out-dir dist",
    "example": "electron -r @babel/register examples/read-write.js",
    "example-basic": "node -r @babel/register examples/basic.js",
    "example-from-readme-3": "node -r @babel/register examples/from-readme-3.js",
    "example-led": "node -r @babel/register examples/led.js",
    "example-mifare-classic": "node -r @babel/register examples/mifare-classic.js",
    "example-mifare-desfire": "node -r @babel/register examples/mifare-desfire.js",
    "example-mifare-ultralight-ntag": "node -r @babel/register examples/mifare-ultralight-ntag.js",
    "example-ndef": "node -r @babel/register examples/ndef.js",
    "example-uid-logger": "node -r @babel/register examples/uid-logger.js",
    "example-without-auto": "node -r @babel/register examples/without-auto.js",
    "prepack": "yarn build && yarn test",
    "test": "cross-env NODE_ENV=test ava test/tests.js --verbose"
  } 

I'm getting this error when i'm trying to run the app as Electron app (https://i.sstatic/7v6hO.png) and when i do the rebuild i have this error: × Rebuild Failed An unhandled error occurred inside electron-rebuild

Share Improve this question edited Jun 18, 2019 at 11:53 Terro asked Jun 18, 2019 at 6:59 TerroTerro 1352 silver badges10 bronze badges 1
  • hi, im new to electron and having hardtime implementing how to read nfc card using github./pokusew/nfc-pcsc. i have search all over but no code example implementation in electron. can u help please? – justice Commented Oct 10, 2020 at 13:42
Add a ment  | 

1 Answer 1

Reset to default 5

Electron as of v5.0.0 is using Node.js v12.0.0. This native module (nfc-pcsc) is not building correctly for that version.

Downgrade Electron to v4, rebuild via "electron-rebuild" and it should build properly.

npm install --save-dev electron@4

then

electron-rebuild
Post a comment

comment list (0)

  1. No comments so far