因此,我有多个项目,每个项目都使用 TypeScript 的 diff 类型,因此我从全局卸载并将其放在我的项目本地,但当我运行 tsc 时,出现以下错误:
$ tsc --版本
内部/模块/cjs/loader.js:583
抛出错误;
^
错误:找不到模块 'C:\Program Files\nodejs\node_modules\typescript\bin\tsc'
在 Function.Module._resolveFilename (内部/modules/cjs/loader.js:581:15)
在 Function.Module._load (内部/modules/cjs/loader.js:507:25)
在 Function.Module.runMain (内部/modules/cjs/loader.js:742:12)
启动时(内部/bootstrap/node.js:283:19)
在 bootstrapNodeJSCore (内部/bootstrap/node.js:743:3)
根@DESKTOP-N8OLDFM /cygdrive/c/msweb/studiolite
$
我确实将以下内容添加到我的路径中:
/cygdrive/C/msweb/studiolite/node_modules/typescript/bin
有任何想法吗?
scripts您可以向in添加一个条目package.json,不仅可以运行tsc,还可以填写所需的标准参数,例如:
"scripts": {
"tsc": "tsc your args here"
},
Run Code Online (Sandbox Code Playgroud)
然后使用
npm 运行 tsc
这将运行来自 的node_modules,而不是全局的。
对于临时命令,请参阅apokryfos 的npx回答。
| 归档时间: |
|
| 查看次数: |
1873 次 |
| 最近记录: |