Ich versuche, ts-Knoten mit nodemon zu verwenden. Beide installiert sind mit Garn und meine package.json hat die folgende Struktur:nodemon ist nicht in der Lage, ts-Knoten in exec-Parameter zu finden
{
"name": "yarnTest",
"version": "1.0.0",
"main": "index.js",
"license": "MIT",
"devDependencies": {
"@types/express": "^4.0.36",
"bootstrap-sass": "^3.3.7",
"nodemon": "^1.11.0",
"typescript": "^2.4.1"
},
"dependencies": {
"@types/chalk": "^0.4.31",
"chalk": "^2.0.1",
"express": "^4.15.3",
"ts-node": "^3.2.0"
},
"scripts": {
"dev": "nodemon --exec 'ts-node --cache-directory .tscache' ./src/www.ts",
"start": "ts-node --fast ./dist/www.ts"
}
}
Nun, wenn ich „Fadenlauf dev“ verwenden, führt er nodemon und nodemon versucht „ts-Knoten“ auszuführen, aber nodemon sagt mir dass der Befehl "ts-node" nicht existiert:
Der Befehl "ts-node" ist unbekannt.
Garn wird global installiert, aber ts-node wird nur für mein Projekt installiert. schließlich das Problem gelöst
"scripts": {
"dev": "nodemon --exec 'yarn run ts-node --cache-directory .tscache' ./src/www.ts",
"start": "ts-node --fast ./dist/www.ts"
}
Aber das gibt mir die Fehlermeldung, dass „Garn“ gefunden wird nicht :( Irgendwelche Ideen, wie dieses Problem zu beheben
Wie wäre es mit '" n odemon --exec 'Garn laufen ts-node --cache-Verzeichnis .tscache' ./src/www.ts "'? – cartant
Bereits ohne Erfolg versucht. Mit diesem Befehl bekomme ich die Meldung, dass Garn nicht gefunden wird, obwohl Garn global installiert ist und in allen anderen Ländern verfügbar ist. – Nrgyzer