NodeJS typescript 错误--错误:Cannot find module 'favorite'

zour9fqk  于 2023-06-05  发布在  Node.js
关注(0)|答案(2)|浏览(125)

我不知道如何让我的'tsc'命令工作:

tsc
module.js:472
    throw err;
    ^

Error: Cannot find module 'typescript/tsc.js'
    at Function.Module._resolveFilename (module.js:470:15)

我的'package.json'有:

"devDependencies": {
    "@types/node": "^14.11.2",
    "tslib": "^2.0.1",
    "typedoc": "^0.19.2",
    "typescript": "^4.0.3"
  }

我的'tsconfig.json':

{
  "compilerOptions": {
    "target": "es6",
    "sourceMap": true,
    "declaration": true,
    "declarationDir": "dist/types",
    "strict": true,
    "noUnusedLocals": true,
    "lib": [
      "es2019"
    ]
  },
  "include": [
    "src"
  ]
}

'npm install'期间没有错误。
当我检查'node_modules'文件夹时,typescript存在,'tsc.js'文件存在于'typescript/lib'目录中。
节点--版本:12.18.4
npm --version:6.14.6
系统:Ubuntu 16.04 LTS
我尝试了许多针对类似问题提出的解决方案,但都没有成功:

  • 删除node_modules文件夹,然后再次运行npm install
  • 尝试手动重新安装:npm install typescript --save-dev
  • 使用:npm install typescript-tools --save-dev
  • ...

以上这些都没有给我带来任何结果。非常感谢你的帮助。

cnh2zyt3

cnh2zyt31#

对于那些被卡住的人,应该用您的local tsc运行的命令是:
npx tsc

xmd2e60i

xmd2e60i2#

要使tsc --version命令工作,请尝试使用npm install -g typescript命令进行安装。它全局安装typescript。

相关问题