Änderungen

Zur Navigation springen Zur Suche springen
615 Bytes hinzugefügt ,  20:37, 13. Apr. 2023
Zeile 56: Zeile 56:     
Anpassen von package.json
 
Anpassen von package.json
 +
  "main":"./dist/index.js",
 
   "scripts": {
 
   "scripts": {
 
     "test": "jest",
 
     "test": "jest",
Zeile 70: Zeile 71:  
Im Terminal
 
Im Terminal
 
   npx ts-jest config:init
 
   npx ts-jest config:init
 +
 +
=== Beispiel für Kommandozeilen-Programm in Typescript ===
 +
 +
Zuerst Schritte ausführen wie in [[TypeScript#Beispiel_f.C3.BCr_Library_in_Typescript]].
 +
 +
Dann [https://www.npmjs.com/package/commander commander] installieren
 +
  npm install --save commander
 +
 +
nodemon installieren:
 +
  npm install --save-dev nodemon
 +
 +
In package.json
 +
  "bin": {
 +
    "APPNAME":"./dist/index.js"
 +
  }
 +
In src/index.ts
 +
 
 +
  #!/usr/bin/env node
 +
  import { program } from "commander";
 +
  const pkg = require("../package.json");
 +
  program
 +
    .name(pkg.name)
 +
    .version(pkg.version)
 +
    .description(pkg.description);
    
=== TypeScript literals ohne einen bestimmten String ===
 
=== TypeScript literals ohne einen bestimmten String ===

Navigationsmenü