Wie kann ich NodeJS als Standard-ausführbares Programm für Js-Dateien unter Windows und LinuxRegister Knoten als Standard ausführbare Datei für js Dateien
Zum Beispiel registrieren//script01.js
console.log("I'm executable")
Dann in cmd bash:
$: script.js
I'm executable
$: |
Unter Windows ist mir bekannt, die ControlPanel/Programs/Make a file type always open in specific program
es funktioniert gut, bis ich Argumente an das Skript übergeben muss.
so lassen sagen, ich habe:
//script2.js
console.log('argument 3 is :',process.argv[2])
dann:
$: script2.js myArg
argument 3 is : undefind
$: |
statt
$: script2.js myArg
argument 3 is : myArg
$: |
kann es eine Möglichkeit geben, mehr package.json die ausführbaren Skripte hinzuzufügen? –
@reifymonon Ja, und Sie können ihnen auch verschiedene Namen geben https://docs.npmjs.com/files/package.json#bin –
cool es funktioniert gut sogar für '.cmd' Dateien. aber jetzt bin ich gespannt wie '' js' Dateien auf Windows funktionieren aber nicht in 'npm' Projekt –