首页 > 其他分享 >typeScript学习之环境搭建

typeScript学习之环境搭建

时间:2024-08-08 22:38:24浏览次数:13  
标签:node npm typeScript js 学习 版本 安装 运行 搭建

^_^ --今天来介绍一下运行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 [email protected]

        亲测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、重新尝试安装或运行脚本,应该不会出现错误了

        效果图:

 

        

 

 

        

标签:node,npm,typeScript,js,学习,版本,安装,运行,搭建
From: https://www.cnblogs.com/zyx111/p/18349889

相关文章

  • C语言学习笔记 Day8(函数)
    Day8 内容梳理:目录Chapter6 函数6.0概述6.1 定义函数6.2 调用函数(1)实参&形参(2)调用无参函数(3)调用有参函数6.3 声明函数6.4 终止函数(exit&return)6.5多文件编程(1)设置主文件(2)创建头文件(3)导入头文件Chapter6 函数6.0概述函数的分类(2种):   ......
  • 机器学习是怎么回事?
    什么是机器学习最近在入门人工智能,发现了一大堆的名词,和大家分享一下我是怎么理解机器学习的。机器学习的概念在百度上有定义,这里我说一下我自己的定义哈。机器学习就是让机器可以猜到你心里想的那个数字。我们想一下,什么是学习?不就是从一开始的瞎猜到合理的推测吗?我们玩一......
  • 最大流学习笔记(待补充)
    刚学了最大流的EK算法和Dinic算法,在此做一点总结。由于这次专题学习是偏向图论建模的,因此目前暂且不涉及算法本身。Dinic板子:namespaceNet{ intS,T; inthead[510],work[510],etot=1; structnode{intnxt,v,cap;}edge[160010]; inlinevoidadd(intx,inty,in......
  • C语言学习
    学习内容一维数组,二维数组创建,初始化,数组名代码笔记#define_CRT_SECURE_NO_WARNINGS#include<stdio.h>//一维数组//数组的创建//数组:相同元素类型的集合//数组的创建方式//typt_t  arr_name [const_n];//元素类型       常量表达式,用来指......
  • maven学习第一天
    核心功能依赖管理1.提取版本号统一管理在property标签内添加技术名.version如下图然后在依赖标签内写入如下格式即可2.引入依赖作用域在scop标签内定义依赖范围,默认的作用范围为compile3.依赖传递和冲突概念如下:依赖传递和依赖冲突常见的问题依赖传递常见的下载......
  • 搭建时空基底,建设“数字之城”
    在这个日新月异的时代,数字技术正以前所未有的速度重塑我们的世界。今天,让我们一同深入探讨如何通过搭建时空基底,为“数字之城”的建设奠定坚实基础。一、时空基底:数字之城的骨骼与脉络所谓“时空基底”,是指结合时间维度与空间维度的综合性信息框架,它是构建数字城......
  • freertos学习笔记(十)事件标志组
    事件标志组相当于用户平时定义的Flag,事件标志,不过freertos支持将该标志组作为启动task的条件概述分为8位和24位的模式(通过设置宏来配置)每一位有0和1两个状态用法用于平常程序的标记位用于task之间的同步任务a先到达同步点,进入阻塞态设置任务a的事件标记位检查其......
  • 学习日常:造数据 - 上
    前言上次自己造数据,感悟颇丰,今天就来写一下这个话题。陈老师将这个任务交给我们时,给了我们一个板子,姑且叫它build_data.cpp:/*测试数据生成说明:1.本文件放入标程同文件夹2.在标程内贴入右边语句(不要修改):freopen("data.in","r",stdin);freopen("data.out","w",stdout);3.......
  • Redis学习笔记_1_基本安装与使用
    Redis入门篇1初识RedisRedis是一种键值型的NoSql数据库键值型:指Redis中存储的数据都是以key、value对的形式存储,而value的形式多种多样,可以是字符串、数值、甚至jsonNoSql:相对于传统关系型数据库而言,有较大差异1.1认识NoSQLNoSql可以翻译做NotOnlySql(不仅仅是SQL......
  • 基于YOLOv10深度学习的交通信号灯检测识别系统【python源码+Pyqt5界面+数据集+训练代
    《博主简介》小伙伴们好,我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。✌更多学习资源,可关注公-仲-hao:【阿旭算法与机器学习】,共同学习交流~......