最近在看看typeScript,都说ts是js的方向,咱也不知道咱也不敢问,学习一下技多不压身嘛,写一些学习中遇到的坑吧。
首先ts文件不能在node环境下运行,就需要一个转换工具
先要全局安装ts, 命令行就是熟悉的node环境下npm i -g typescript
转化代码: tsc 文件名
这里遇见一个坑, 就是转化报错, 需要管理员身份打开powerShell 输入
set-ExecutionPolicy RemoteSigned
记录一下这个问题
当然ts转为js再运行实属有点拖沓
我们再安装另一个包 npm i -g ts-node
之后所有的ts文件都会使用关键词: ts-node 文件名, 直接执行ts文件
此处有遇到另一个问题, ts-node 之后提示报错,有一些包找不到
npm install -D tslib @types/node
这会生成node_module文件和package-lock文件, 然后才会正常执行ts-node关键词
哎 刚开始就踩了两个坑,真是让人头大