node.js - Kommando hittades inte: ts-node-dev


Jag flyttar från nodemon till ts-node-dev, men jag kan inte köra min index.ts-fil med ts-node-dev.

Jag gjorde följande:

  1. yarn add ts-node-dev --dev
  2. I min package.json har jag:

    "devDependencies": {
       ...
       "nodemon": "^1.19.2",
       "ts-node": "8.3.0",
       "ts-node-dev": "^1.0.0-pre.56",
       "typescript": "3.6.3"
    }
    

Om jag kör ts-node-dev eller ts-node-dev src/index.ts får jag felet: kommando hittades inte: ts-node-dev

Vad gör jag för fel? Det verkar som om det är korrekt installerat.

Mina skript

   "scripts": {
      "start": "nodemon --exec ts-node src/index.ts",
      "dev": "ts-node-dev src/index.ts"
   }

Svar #1

Du har 3 alternativ här:

  1. Kör kommandot från den aktuella sökvägen:
./node_modules/.bin/ts-node-dev src/index.ts
  1. Använd npx
npx ts-node-dev src/index.ts
  1. Installera paketet globalt (skulle inte rekommendera)
npm i -g ts-node-dev src/index.ts
ts-node-dev src/index.ts

Relaterade artiklar