Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

PKG Failed to make Bytecode

Tags:

javascript

I am getting this warning when I try and run .. pkg index.js -t macOS

node v17.3.1 [email protected]

Warning Failed to make bytecode node17-arm64 for file /snapshot/______/index.js

was hoping anyone could help,

I have also tried to use -b and got

Error: ENOENT: no such file or directory, open '/var/folders/fy/c5tgsjcj63q73kfvg_dd53fh0000gn/T/pkg.d5ef9dd92b18360a4ff95824/node/out/Release/node

thank you

like image 614
Merge8 Avatar asked May 24 '26 18:05

Merge8


1 Answers

I used @vercel/ncc to generate one index.js file and then use pkg on the generated index.js file.

My package.json scripts is like this:

"scripts": {
    "test": "jest",
    "start": "node src/index.js",
    "dev": "nodemon src/index.js",
    "build": "ncc build  -o build/lib ./src/index.js && pkg --target node16-win-x64 -o build/MY-API.exe ./build/lib/index.js"
  },
like image 119
Gilbert Avatar answered May 27 '26 08:05

Gilbert