ts-node не работают с помощью nodemon, json - PullRequest
0 голосов
/ 08 апреля 2020

Я использую ts-node с nodemon. Это работало нормально до сих пор. Теперь я хочу использовать переменные env с nodemon. json, но как только будет доступен nodemon. json, он просто попытается запустить "server server. js", а не "start": "node -r ts-node / register server.ts ",

[nodemon] 2.0.2
[nodemon] to restart at any time, enter `rs`
[nodemon] watching dir(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node server.js`

package. json

{
 "name": "pilot",
  "version": "1.0.1",
  "description": "Backend",
  "main": "server.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "node -r ts-node/register server.ts",
    "start:watch": "nodemon",
    "build": "tsc"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "body-parser": "^1.19.0",
    "colors": "^1.3.3",
    "cors": "^2.8.5",
    "crc-full": "^1.1.0",
    "events": "^3.0.0",
    "express": "^4.17.1",
    "http": "0.0.0",
    "i2c": "^0.2.3",
    "log-timestamp": "^0.3.0",
    "mongoose": "^5.9.4",
    "mysql": "^2.17.1",
    "mysql-events": "0.0.11",
    "node-schedule": "^1.3.2",
    "nodemon": "^2.0.2",
    "nrf24": "^0.1.4-beta",
    "rpi-gpio": "^2.1.4",
    "serialport": "^7.1.5",
    "socket.io": "^2.2.0",
    "typescript": "^3.6.3"
  },
  "nodemonConfig": {
    "ignore": [
      "**/*.test.ts",
      "**/*.spec.ts",
      "**/*.js",
      "js",
      "/*.js",
      ".git",
      "node_modules"
    ],
    "watch": [
      ""
    ],
    "exec": "npm start",
    "ext": "ts"
  },
  "devDependencies": {
    "@types/express": "^4.17.3",
    "@types/node": "^12.12.30",
    "source-map-support": "^0.5.16",
    "ts-node": "^8.6.2"
  }
}

Nodemon. json

{
    "env":{
        "MONGO_URL": ""
    }
}
...