我想不出如何使我的“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安装”过程中没有错误。
当我检查'node_modules‘文件夹时,类型记录存在,'tsc.js’文件存在于' typescript /lib‘目录中。
节点-版本: 12.18.4
国家预防机制-版本: 6.14.6
系统: Ubuntu 16.04 LTS
我曾尝试过许多为类似问题提出的解决办法,但都没有成功:
--save-dev
所有这些都没有给我带来任何结果。非常感谢你的帮助。
发布于 2020-09-26 18:28:10
对于那些被困在其中的人,应该使用本地tsc运行的命令是:
npx tsc
发布于 2020-09-26 19:12:19
要使tsc --version命令正常工作,请尝试使用npm install -g typescript命令进行安装。它在全球范围内安装打字本。
https://stackoverflow.com/questions/64081087
复制相似问题