簡體   English   中英

打字稿錯誤 -- 錯誤:找不到模塊“打字稿/tsc.js”

[英]Typescript error -- Error: Cannot find module 'typescript/tsc.js'

我不知道如何讓我的 '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”文件夾時,打字稿存在並且“tsc.js”文件存在於“typescript/lib”目錄中。

節點 --version: 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
  • ...

以上都沒有給我任何結果。 非常感謝您的幫助。

對於那些遇到問題的人,應該使用本地 tsc運行的命令是:

npx tsc

要使tsc --version命令工作,請嘗試使用npm install -g typescript命令進行npm install -g typescript 它全局安裝打字稿。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM