#Building .exe file with pkg results in "Failed to make bytecode"

4 messages · Page 1 of 1 (latest)

sinful cliff
#

Hey, I'm trying to build my node discord.js project into .exe file for ease of use. I managed to do so with https://www.npmjs.com/package/pkg by simply running it with pkg . --targets node18-win-x64 and below configuration:

  "pkg": {
    "scripts": "commands/**/*.js"
  }

I got following warnings though:

> Warning Failed to make bytecode node18-x64 for file C:\snapshot\bounty-rune-bot\node_modules\file-type\index.js
> Warning Failed to make bytecode node18-x64 for file C:\snapshot\bounty-rune-bot\node_modules\file-type\core.js
> Warning Failed to make bytecode node18-x64 for file C:\snapshot\bounty-rune-bot\node_modules\file-type\supported.js
> Warning Failed to make bytecode node18-x64 for file C:\snapshot\bounty-rune-bot\node_modules\file-type\util.js

and I have noticed that the .exe won't work without all node_modules copied into it's directory. I suspect it might be related to file-type not being bundled correctly, but maybe I'm missing something else. Thanks for help in advance.

still foxBOT
#
  • What's your exact discord.js npm list discord.js and node node -v version?
  • Not a discord.js issue? Check out #1081585952654360687.
  • Consider reading #how-to-get-help to improve your question!
  • Explain what exactly your issue is.
  • Post the full error stack trace, not just the top part!
  • Show your code!
  • Issue solved? Press the button!
upper wadi
#

not djs related, #useful-servers or #1081585952654360687