Node.js 计划';tsc&x27;运行失败:没有应用程序与此操作的指定文件关联
下面是我在package.json中的devdependencyNode.js 计划';tsc&x27;运行失败:没有应用程序与此操作的指定文件关联,node.js,angular,typescript,Node.js,Angular,Typescript,下面是我在package.json中的devdependency "@types/jasmine": "^3.6.2", "@types/node": "^14.14.19", "jasmine": "^3.6.3", "protractor": "^7.0.0", "typescript": "^4.1.3
"@types/jasmine": "^3.6.2",
"@types/node": "^14.14.19",
"jasmine": "^3.6.3",
"protractor": "^7.0.0",
"typescript": "^4.1.3"
尝试运行节点\u modules/typescript/bin/tsc Sample.ts
时,出现以下错误:
程序“tsc”无法运行:没有应用程序与此操作行的指定文件关联:1 char:1
+节点\模块/typescript/bin/tsc Sample.ts
我的系统路径变量
C:\Users\chinm\AppData\Roaming\npm
C:\Users\chinm\AppData\Local\Microsoft\TypeScript\4.0
通常在文件顶部有一行shebang
#!/usr/bin/env node
这指定哪个程序应该运行脚本,但Windows操作系统不支持shebang。因此理想情况下,您不应该使用此完整路径来运行tsc
。让包管理器来处理这个问题
如果您已使用npm安装tsc,请使用:
npx tsc Sample.ts
纱线用途:
yarn tsc Sample.ts