当前位置: 首页 > news >正文

【TypeScript】安装的坑!

TypeScript安装

      • 安装TypeScript
      • 安装时候可能报错这样开头的数据(无法枚举容器中的对象)——原因:没权限
      • 先解决没权限的问题
      • 如果发现无法修改-高级-修改
      • 继续安装
      • 想使用tsc-发现,tsc不能用
      • 解决方法:配置环境变量
      • 最后的最后,发现在项目中使用tsc还是报错
      • 解决方法

安装TypeScript

npm install -g typescript

安装时候可能报错这样开头的数据(无法枚举容器中的对象)——原因:没权限

npm ERR! errno -4048
npm ERR! Error: EPERM: operation not permitted, mkdir 'E:\nodejs\node_modules\.npm-x5uKn2gY'
npm ERR! [Error: EPERM: operation not permitted, mkdir 'E:\nodejs\node_modules\.npm-x5uKn2gY'] {
npm ERR! errno: -4048,
npm ERR! code: 'EPERM',

先解决没权限的问题

  • 找到安装的node的文件夹-右键属性
  • 一般设置成完全控制
    在这里插入图片描述

如果发现无法修改-高级-修改

A
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 然后,再点击修改即可
    在这里插入图片描述

继续安装

  • npm install -g typescript 成功!

想使用tsc-发现,tsc不能用

  • tsc不是内部或外部命令,也不是可运行的程序或批处理文件

解决方法:配置环境变量

  • 我的电脑 --> 右键 --> 属性 --> 高级系统设置 --> 高级 --> 环境变量
    在这里插入图片描述
  • 然后使用 npm config get prefix 查找npm 目录
    在这里插入图片描述
  • 在环境变量里的系统变量新建
  • 变量名: NODE_PATH
  • 变量值: D:\home.npm-global
    (变量值就是上面找到的npm目录路径)
  • 如果 node 没有配置 全局和缓存这两个文件夹
  • 变量值: 就为 nodejs 的文件路径

最后找到 用户变量 和 系统变量 里的 path , 在末尾添加上 %NODE_PATH%

在这里插入图片描述

配置完成后重新打开dos命令窗口,再次输入命令 就解决了
在这里插入图片描述

最后的最后,发现在项目中使用tsc还是报错

在这里插入图片描述

解决方法

在这里插入图片描述

  • 输入代码:set-ExecutionPolicy RemoteSigned
  • 选 A
  • 即可
  • 项目中重新使用-就okl
    在这里插入图片描述

相关文章:

【TypeScript】安装的坑!

TypeScript安装 安装TypeScript安装时候可能报错这样开头的数据(无法枚举容器中的对象)——原因:没权限先解决没权限的问题如果发现无法修改-高级-修改继续安装想使用tsc-发现,tsc不能用解决方法:配置环境变量最后的最…...

spring boot 2.x 使用 jpa 映射 json mysql列数据映射乱码

通过下面的依赖&#xff0c;可以将 mysql 的 json 列字段&#xff08;mysql 5.7及以上的版本支持&#xff09;&#xff0c;映射成 Java Bean <dependency><groupId>com.vladmihalcea</groupId><artifactId>hibernate-types-52</artifactId><v…...

创建Helm脚本

一、创建脚本 Helm 是 Kubernetes 的包管理工具&#xff0c;它可以帮助您简化和自动化 Kubernetes 应用程序的部署和管理。使用 Helm&#xff0c;您可以创建和管理称为 Helm Chart 的应用程序打包&#xff0c;这些 Chart 包含了 Kubernetes 资源和配置信息&#xff0c;可以在不…...

2.05 购物车后台刷新并显示

一.用户登录添加商品使用cookie存入购物车&#xff0c;并把购物车商品传入到后台 步骤1&#xff1a;创建购物车BO对象 public class ShopcartBO {private String itemId;private String itemImgUrl;private String itemName;private String specId;private String specName;p…...

2023年第四届“华数杯”数学建模思路 - 案例:异常检测

文章目录 赛题思路一、简介 -- 关于异常检测异常检测监督学习 二、异常检测算法2. 箱线图分析3. 基于距离/密度4. 基于划分思想 赛题思路 &#xff08;赛题出来以后第一时间在CSDN分享&#xff09; https://blog.csdn.net/dc_sinor?typeblog 一、简介 – 关于异常检测 异常…...

inline的盒子设置transform不生效

目录 如何遇到的问题原因为什么会这样怎么解决 如何遇到的问题 最近在开发过程中&#xff0c;因为需要对一个icon进行旋转&#xff0c;而icon本身&#xff0c;是设置span的伪类来进行的&#xff0c;结果我发现无论怎么设置transform都无法使其生效。 span::before {font-famil…...

自然语言处理学习笔记(四)————词典分词

目录 1.中文分词 2.词典分词 &#xff08;1&#xff09;词的定义 &#xff08;2&#xff09;词典性质——齐夫定律 &#xff08;3&#xff09;词典 &#xff08;4&#xff09;加载词典 &#xff08;5&#xff09;hanlp词典路径 1.中文分词 中文分词&#xff1a;指的是将一…...

jsoncpp库和nlohmann-json库实现JSON与字符串类型转换

在ROS中&#xff0c;可以使用jsoncpp库来实现JSON与字符串类型之间的转换。jsoncpp是ROS自带的一个JSON库&#xff0c;它提供了一些函数来解析和生成JSON数据。 下面是一个使用jsoncpp库实现JSON与字符串类型转换的示例代码&#xff1a; #include <ros/ros.h> #include…...

20230803 函数传参引用

定义多输出变量的函数时&#xff0c;通过直接传参数内存地址在函数内部直接修改外部变量的值。需要定义函数时 在输入参数前加 引用符号 & 。 C 值传递、指针传递、引用传递详解...

IDEA SpringBoot项目引入外部jar并打包

1、首先&#xff0c;我们再pom.xml中导入依赖包时&#xff0c;打包可以正常进行。 但如果我们引入了第三方的外部jar包&#xff08;这里需要先把jar包添加到该项目依赖库中&#xff0c;这里不做演示&#xff09;&#xff0c;如图 2、导致打包时报错&#xff0c;程序包不存在或…...

ModaHub魔搭社区——阿里云通义千问宣布开源!70亿参数模型上线魔搭社区,免费可商用

通义千问开源!8月3日,AI模型社区魔搭ModaHub上架两款开源模型Qwen-7B和Qwen-7B-Chat,阿里云确认其为通义千问70亿参数通用模型和对话模型,两款模型均开源、免费、可商用。在多个权威测评中,通义千问7B模型取得了远超国内外同等尺寸模型的效果,成为当下业界最强的中英文7B…...

Jenkins 自动化部署实例讲解,另附安装教程!

【2023】Jenkins入门与安装_jenkins最新版本_丶重明的博客-CSDN博客 也可以结合这个互补看 前言 你平常在做自己的项目时&#xff0c;是否有过部署项目太麻烦的想法&#xff1f;如果你是单体项目&#xff0c;可能没什么感触&#xff0c;但如果你是微服务项目&#xff0c;相…...

arcgis字段计算器

1、两字段叠加。要求待叠加的字段类型为文本或字符串类型。如下&#xff1a; 2、字符串部分提取。...

数据结构: 线性表(无哨兵位单链表实现)

文章目录 1. 线性表的链式表示: 链表1.1 顺序表的优缺点1.2 链表的概念1.3 链表的优缺点1.4 链表的结构 2. 单链表的定义2.1 单链表的结构体2.2 接口函数 3. 接口函数的实现3.1 动态申请一个结点 (BuySListNode)3.2 单链表打印 (SListPrint)3.3 单链表尾插 (SListPushBack)3.4 …...

Exploring the Underlying Architecture of CSS3

引言 在现代的网页设计中&#xff0c;CSS&#xff08;层叠样式表&#xff09;起着至关重要的作用。CSS3作为最新的CSS标准&#xff0c;引入了许多令人兴奋的功能和特性。但是&#xff0c;要真正理解CSS3的底层架构实现原理&#xff0c;对于前端开发者来说&#xff0c;是非常重…...

方差分析||判断数据是否符合正态分布

方差分析练习题 练习学习笔记&#xff1a; &#xff08;1&#xff09; 标准差和标准偏差、均方差是一个东西。标准误差和标准误是一个东西。这两个东西有区别。 &#xff08;2&#xff09;单因素方差分析&#xff08;MATLAB求解&#xff09; &#xff08;3&#xff09;使用an…...

java linq多字段排序时间比较

public static void main(String[] args) {//100万条数据List<CrmInvestSaleUserCount> waitAssignUserList new ArrayList<>();for (int i 0; i < 1000000; i) {waitAssignUserList.add(new CrmInvestSaleUserCount().setSales_username("test" i…...

【c++】rand()随机函数的应用(二)——舒尔特方格数字的生成

目录 一、舒尔特方格简介 二、如何生成舒尔特方格 &#xff08;一&#xff09;线性同余法 1、利用线性同余法生成随机数序列的规律 (1) 当a和c选取合适的数时&#xff0c;可以生成周期为m的随机数序列 (2) 种子seed取值也是有周期的 2、利用线性同余法生成5阶舒尔特方格…...

“深入剖析JVM内部机制:探索Java虚拟机的运行原理“

标题&#xff1a;深入剖析JVM内部机制&#xff1a;探索Java虚拟机的运行原理 摘要&#xff1a;本文将深入探讨Java虚拟机&#xff08;JVM&#xff09;的内部机制&#xff0c;包括类加载、内存管理、垃圾回收、即时编译等关键概念和原理&#xff0c;帮助开发者更好地理解JVM的运…...

pandas 新增数据列的几种方式

准备数据 将下面的数据存到csv中 ymd,bWendu,yWendu,tianqi,fengxiang,fengli,aqi,aqiInfo,aqiLevel 2018-01-01,3℃,-6℃,晴~多云,东北风,1-2级,59,良,2 2018-01-02,2℃,-5℃,阴~多云,东北风,1-2级,49,优,1 2018-01-03,2℃,-5℃,多云,北风,1-2级,28,优,1 2018-01-04,0℃,-8℃…...

STM32实战:AD2S1210旋转变压器驱动全攻略(含代码解析与常见问题排查)

STM32实战&#xff1a;AD2S1210旋转变压器驱动全攻略&#xff08;含代码解析与常见问题排查&#xff09; 旋转变压器&#xff08;Resolver&#xff09;作为高可靠性角度传感器&#xff0c;在工业伺服、航空航天等领域具有不可替代的优势。AD2S1210作为ADI公司推出的数字转换芯片…...

产教共蓉 开源无界:openvela产教生态峰会落地成都,剑指AIoT产业生态与人才双破局

4月12日&#xff0c;以“产教共蓉开源无界”为主题的openvela产教生态峰会在成都科幻馆雨果厅圆满举办。作为2026小米新一代智能硬件技术行业产教融合共同体年会的核心组成部分&#xff0c;本次峰会汇聚了芯片厂商、方案商、终端企业、高校及科研机构的数百位行业嘉宾&#xff…...

低门槛语音AI落地:SenseVoice-Small ONNX非技术人员使用指南

低门槛语音AI落地&#xff1a;SenseVoice-Small ONNX非技术人员使用指南 你是不是也觉得语音转文字很麻烦&#xff1f;要么得联网上传录音&#xff0c;担心隐私泄露&#xff1b;要么本地工具配置复杂&#xff0c;一堆命令行看得人头疼&#xff1b;要么识别出来的文字没有标点&…...

Python如何找局部极值_scipy.signal.argrelextrema找波峰波谷

scipy.signal.argrelextrema 默认要求严格大于/小于邻点&#xff0c;故平台段、噪声或高采样率下易漏峰&#xff1b;需先平滑、确保一维输入、显式指定axis和比较函数&#xff0c;并用order3起调参&#xff1b;波峰波谷可统一用argrelextrema(-data)推导&#xff1b;索引须映射…...

[FPGA]Spartan6 Uart固定波特率读写JY901P惯导模块

这版本是固定波特率&#xff0c;无法修改串口波特率&#xff0c;无法恢复出厂设置&#xff08;出厂设置会更改波特率到9600&#xff0c;除非固定波特率一开始设置为9600&#xff0c;其他写命令都可以成功写入&#xff09;。 1. JY901P交互协议 这个是JY901P惯导模块串口的交互…...

TortoiseSVN与BeyondCompare高效协作:从配置到实战的完整指南

1. 为什么需要TortoiseSVN与BeyondCompare集成 如果你经常使用TortoiseSVN进行版本控制&#xff0c;肯定遇到过内置差异查看器不够直观的问题。默认的diff工具只能显示简单的文本对比&#xff0c;对于代码变更的识别效率很低。而BeyondCompare作为专业的文件对比工具&#xff0…...

ai coding到底选什么模型?claude,gpt,glm,gemin,KIMI K2.5,MiniMax-M2.7底怎么选,最全总结

国内 Vibe Coding 主流模型实测总结新人在逛l站里总结的ai coding使用ide以及模型情况,还请各位佬纠正把关目前国内做 vibe coding 最常用的就这几个模型&#xff1a;Claude、GPT、GLM、Gemini。Claude&#xff1a;代码能力确实最强&#xff0c;但国内基本用不了。中转基本都掺…...

SITS2026正式发布:5个被92%企业忽略的AIAgent部署关键指标(附Gartner验证清单)

第一章&#xff1a;SITS2026正式发布&#xff1a;AIAgent最佳实践指南 2026奇点智能技术大会(https://ml-summit.org) SITS2026&#xff08;Smart Intelligent Task System 2026&#xff09;是面向生产级AI Agent系统设计与落地的权威实践框架&#xff0c;由ML Summit联合Open…...

Antv L7 + Mapbox 实现3D地图可视化:从基础配置到高级应用

1. 为什么选择Antv L7 Mapbox做3D地图 第一次接触3D地图可视化时&#xff0c;我试过不少方案&#xff0c;最后发现Antv L7和Mapbox的组合最顺手。这个组合最大的优势是既能享受Mapbox强大的底图服务&#xff0c;又能用L7实现各种炫酷的数据可视化效果。 L7是阿里AntV团队推出的…...

PolyWorks插件开发实战指南——从编译到调用的全流程解析

1. PolyWorks插件开发环境搭建 搞PolyWorks插件开发&#xff0c;第一步得把环境折腾明白。我当年第一次接触这玩意儿的时候&#xff0c;被各种版本兼容性问题折腾得够呛。现在回头看&#xff0c;其实只要注意几个关键点就能少走弯路。 先说说开发工具的选择。PolyWorks官方文档…...