^_^ --今天来介绍一下运行typeScript代码需要的环境------->
下面是需要安装的软件和环境以及安装过程中遇到的问题,win10、win11系统下载最新或者稳定版的软件就可以,因为我使用的是win7系统,很多软件不支持或对win7系统的版本不再维护,尝试了很多次找到合适的对应版本
一、安装node.js Node.js 历史版本下载地址:https://nodejs.org/dist/
上一篇有讲到,但是由于tsc的版本对于node和npm的版本要高,所有win7需要安装特定的版本的node.js,这里安装13.9.0
安装node.js会自动安装npm,对应的版本号是6.13.7
二、安装typeScript tsc
如果你是win10或win11系统,可以按照网上教程安装 在命令行(win+R cmd)运行 npm install -g typescript
*但是要注意:这个命令是安装typescript的最新版本,直接运行会报错,如果是win7的电脑,需要在后面加上版本号 npm install -g typescript@4.2
亲测4.2的版本和上述node.js的版本对应
三、测试查看是否安装成功,查看版本号
四、接下来就是如何运行ts代码了(后续文章中会详细讲解)
这里小编使用的IDE是VS code ,也有使用webStorm的
遇到的问题:
问题描述:在VScode的终端输入编译ts文件的指令时报错 例如: tsc index.ts
会报错无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\tsc.ps1,因为在此系统上禁止运行脚本
出错原因:当我们在运行环境中全局安装了TypeScript、json-server、sass等工具时,可能会遇到此错误。这是因为您的系统执行策略(Execution Poliocy)禁止在系统上 运行powershell脚本
解决方案:1、以管理员身份运行powerShell 管理员窗口
2、在管理员窗口输入一下命令:set-ExecutionPoliocy RemoteSigned
3、出现提示信息后,输入Y,然后按下回车键确认
4、如果没有弹窗或错误提示,则说明执行成功了
5、重新尝试安装或运行脚本,应该不会出现错误了
效果图: