未找到命令:ts-node-dev

FBS*_*BSO 7 node.js typescript ts-node-dev

我正在从 移动nodemonts-node-dev但我无法使用 运行我的index.ts文件ts-node-dev

我做了以下事情:

  1. yarn add ts-node-dev --dev

  2. 在我的package.json我有:

    "devDependencies": {
       ...
       "nodemon": "^1.19.2",
       "ts-node": "8.3.0",
       "ts-node-dev": "^1.0.0-pre.56",
       "typescript": "3.6.3"
    }
    
    Run Code Online (Sandbox Code Playgroud)

如果我运行ts-node-devts-node-dev src/index.ts收到错误: 找不到命令:ts-node-dev

我究竟做错了什么?在我看来,安装正确。

我的脚本

   "scripts": {
      "start": "nodemon --exec ts-node src/index.ts",
      "dev": "ts-node-dev src/index.ts"
   }
Run Code Online (Sandbox Code Playgroud)

g2j*_*ose 16

您在这里有 3 个选择:

  1. 从实际路径运行命令:
./node_modules/.bin/ts-node-dev src/index.ts
Run Code Online (Sandbox Code Playgroud)
  1. 使用npx
npx ts-node-dev src/index.ts
Run Code Online (Sandbox Code Playgroud)
  1. 全局安装包(不推荐)
npm i -g ts-node-dev src/index.ts
ts-node-dev src/index.ts
Run Code Online (Sandbox Code Playgroud)