typescript全局安装卸载以及npm相关问题
全局安装
npm install -g typescript
全局安装之后,如果想要卸载要使用
npm uninstall -g typescript
全局安装之后可以在终端使用 tsc xxx 编译ts文件
本地安装,也就是在项目目录下安装
npm install typescript
本地卸载
npm uninstall typescript
项目中安装,由于typescript 是局部安装的,所以在控制台或者终端肯定是无法使用的, 控制台或者终端能使用的是我们电脑本地安装的命令或者是环境变量里面有的配置,例如: npm npx 等
npx tsc xxx
使用TypeScript, 将鼠标悬停在greeter函数名称上时,在Visual Studio Code中收到一个奇怪的警告,如下图所示。
解决方法:
(1)运行tsc --init初始化文件夹中的tsconfig.json
(2)同时打开file.ts和已编译的file.js文件并执行TSC时,会发生此错误。
关闭已编译的file.js,然后重试。
npm install 安装依赖包 --save、–save-dev、-S、-D的区别
--save
等同于-S
安装包信息将加入到dependencies(生产阶段的依赖,也就是项目运行时的依赖,就是程序上线后仍然需要依赖)
--save-dev
等同于 -D
安装包信息将加入到devDependencies(开发阶段的依赖,就是我们在开发过程中需要的依赖,只在开发阶段起作用。)
–save 会把依赖包名称添加到 package.json 文件 dependencies 下,
–save-dev 则添加到 package.json 文件 devDependencies下
- dependencies是运行时的依赖
- devDependencies是开发时的依赖
typescript全局安装卸载以及npm相关问题相关推荐
- node npm cnpm 全局安装淘宝NPM 镜像
大家都知道国内直接使用 npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像. npm install -g cnpm --registry=https://registry.npm.taob ...
- npm教程:如何查看TypeScript版本、卸载TypeScript和安装TypeScript
npm教程:如何查看TypeScript版本.卸载TypeScript和安装TypeScript TypeScript是JavaScript的一个超集,也可以编译成JavaScript:适用任何浏览器 ...
- Npm配置全局安装插件目录以及命令用法扩展
1 配置全局插件文件存放目录 说明:本地nodejs安装路径为:D:\Software\Nodejs 先在安装目录创建2个空的文件夹 cd /d D:\Software\Nodejs mkdir no ...
- npm命令安装卸载及更新
如何更新全局安装的包 npm update -g <package> 或者 npm update -g --save <package> 如何卸载全局安装的包 npm unin ...
- macOs下全局安装npm包的设置问题
在命令行中创建一个文件.npm-global,把这个文件作为全局安装的文件夹 mkdir ~/.npm-global 设置路劲 npm config set prefix '~/.npm-global ...
- npm包全局安装和局部安装,执行包命令有什么不同?
之前开发了一个npm的包.在实际应用中发现了一个问题.如果你想要直接执行这个包的命令,那么你就需要全局安装这个包.如果你只是局部安装,且没有在package.json文件中配置的话,就会提示该命令无法 ...
- 使用淘宝镜像实现npm install 全局安装
第一 下载淘宝镜像 npm install cnpm -g --registry=http://registry.npm.taobao.org cnpm -v cnpm install 第二 下载ex ...
- npm 全局安装目录
npm 全局安装目录 使用 npm i xxx -g 的都会安装到该目录下:还有使用 npm link 也会有关联的目录在改目录下: 1.使用命令查看 npm 配置信息 npm config ls# ...
- Node.js下载安装及各种npm、cnpm、nvm、nrm配置(保姆式教程—提供全套安装包)—nrm的安装与配置(5)
Node.js下载安装及各种npm.cnpm.nvm.nrm配置(保姆式教程-提供全套安装包)-nvm的安装与配置(4) 一.nrm安装与使用 1.管理员运行cmd,输入如下,全局安装nrm: npm ...
最新文章
- AngularJS 、Backbone.js 和 Ember.js 的比较
- 使用 mysql workbench 建议
- php lock sh,php文件加锁 lock_sh ,lock_ex
- C++正则表达式的使用
- 全球及中国电子材料行业前景展望与投资机会分析报告2021年版
- JS:js 数组赋值问题 :值传递还是引用?
- 细品java封装继承多态
- java跨用问题怎么解决_跨浏览器问题的五种解决方案
- VBS 连接数据库 - 样例
- 讲讲python使用xpath中遇到[Element a at 0x39a9a80到底是什么
- 单例模式---设计模式(一)
- Keepalived配置文件详解
- 总结对象的两个方法valueof和tostring
- StackOverflow
- VISIO科学图形包-亲测VISIO2013可用,应该适用其他高级版本
- CocosBuilder 的使用
- Android Studio 关联源码
- html5 实心圆点,html5如何使用canvas画空心圆与实心圆
- docker pull拉取镜像_Docker拉取镜像的完整步骤
- 如何管理你的客户?别用会员卡积分打折了,把客户变成粉丝
热门文章
- 苹果手机测试腿长软件,抖音测腿长特效功能在哪里 量长度app测距离软件推荐...
- 8大预测分析工具比较
- 使用Blender导出多个动画的GLTF模型
- WSL2 安装 CUDA(Win11)
- 美团综合业务推荐系统的质量模型与实践
- RF自动化测试系列-第三篇 测试数据
- 商简智能学术成果|基于深度强化学习的联想电脑制造调度(Lenovo Schedules Laptop Manufacturing Using Deep Reinforcement Learning)
- android 发送短信例子
- pdf提取其中一页操作方法
- Excel利用公式向导不会函数也可去掉文本2端空格