ts开发环境搭建
ts为typescript的缩写,是javascript的超集。
npm源改为国内
由于 node 的官方模块仓库网速太慢,模块仓库需要切换到阿里的源。
npm config set registry https://registry.npm.taobao.org/
执行下面的命令,确认是否切换成功。
npm config get registry
如果输出为 taobao字样,则表示切换成功
安装 postman
postman 是一个 http 通信测试工具,rest api 的练习会用到它。
请到官网 getpostman.com 下载独立安装包。
运行tsc报错
在windows10 x64 专业版(10.0.16299) 通过npm 安装ts之后,执行tsc xx.ts,报错信息如下:
tsc : 无法加载文件 c:\users\administrator\appdata\roaming\npm\tsc.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?linkid=135170 中的 about_execution_policies。 所在位置 行:1 字符: 1 + tsc .\model\person.ts + ~~~ + categoryinfo : securityerror: (:) [],pssecurityexception + fullyqualifiederrorid : unauthorizedaccess
解决办法
执行策略可帮助你防止执行不信任的脚本
1.管理员身份打开powershell
2.输入set-executionpolicy remotesigned
3 选择y 或者a ,就好了
vs code 运行ts
在visual studio中 调试 - 执行调试 ,报错如下:
无法找到程序xx.ts,对应的javascript,因为无法启动此程序 打开launch.json
需要先执行tsc 把ts编译成js,再执行js
webstrom使用
webstrom界面中有ts的log窗口
安装webstrom之后,有内置的typescript模块,也可以手动安装 npm install -g typescript
webstrom执行ts脚本
以在webstrom下执行ts为例
1、安装ts-node和typescript
# locally in your project. npm install -d ts-node npm install -d typescript # or globally with typescript. npm install -g ts-node npm install -g typescript
2、在启动node参数添加(node parameters) --inspect --require ts-node/register
参数 | 值 |
---|---|
node parameters | --inspect --require ts-node/register |
working directory | 项目根目录 |
javascript file | 要执行的ts文件 |
webstrom调试ts脚本
安装 jetbrains ide support 浏览器扩展插件,可以官网或其它地方下载
确保 webstrom 下 settings - debug - built in server里的端口和浏览器扩展里的端口一致。
需要启动http服务才可以在浏览器运行,并传回webstrom调试。
对于单个的ts文件,还不能使用此方法调试
而且如果是node的web程序就可以。
详细内容查看:webstorm强大的调试javascript功能
推荐阅读
-
Springboot整合Dubbo教程之项目创建和环境搭建
-
配置android开发环境时出现eclipse获取不到ADT的解决方法
-
图文详解Android Studio搭建Android集成开发环境的过程
-
最快速的Android开发环境搭建ADT-Bundle及Hello World
-
eclipse ide for java ee developers 开发环境搭建详解图文(j2ee)
-
Spring源码分析——调试环境搭建(可能是最省事的构建方法)
-
Linux(Ubuntu)下搭建ASP.NET Core环境
-
云服务器下搭建ASP.NET Core环境
-
Django网络框架之创建虚拟开发环境操作示例
-
android环境搭建教程详解,android环境搭建教程步骤和方法