安装typescript:npm安装
1 | npm i -g typescript |
ts编译成es5:
1 | tsc *.ts |
创建tsconfig.json文件: 生成配置文件
1 | tsc --init |
自动编译:vscode: 终端--->运行任务--->--->typescript--->监听tsconfig.json
遇到的问题:
运行tsc *ts的时候报错:
tsc : 无法加载文件 C:\Users\tc\AppData\Roaming\npm\tsc.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ tsc index.ts
tsc : 无法加载文件 C:\Users\tc\AppData\Roaming\npm\tsc.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ tsc index.ts
+ ~~~
+ CategoryInfo : SecurityError: (:) [],PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
问题原因:
powershell对于脚本的执行有着严格的安全限制
解决方法:
管理员身份运行windows powershell
,开发人员需频繁使用powershell脚本,允许本地脚本运行,可在命令行输入:
1 | set -ExecutionPolicy RemoteSigned -Scope CurrentUser |
选择 A 或者 Y,回车。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具