常见错误总结-工具篇(持续更新)

idea工具

2021idea版本出现运行时指令太长导致运行失败

错误信息

Error running 'XXX'
Error running XXX. Command line is too long.
Shorten the command line via JAR manifest or via a classpath file and rerun.

解决方式

配置运行:修改shortten command line的方式为jar mannifest
在这里插入图片描述

前端

使用nvm的无法切换node版本和找不到npm工具等问题

错误信息

安装了nvm,但是再切换node版本的时候,出现报错,并且是乱码看不到具体报错信息,如图:
在这里插入图片描述

解决方式

因为权限不够的原因,可以使用管理员权限打开命令行进行切换

在这里插入图片描述
切换后又出现了新的问题
1.npm工具无法使用
2.npm工具可以使用,但是使用npm安装的全局工具例如nrm,yarn等也无法使用。
即使npm工具可以使用。
解决上述情况:
1.再nvm的安装目录下找到当前node对应的版本号文件,进入文件夹查看是否在根目录下有npm.cmd文件,如果没有的话去别的有node文件夹拷一个过来用
2.使用npm安装yarn,去nvm安装目录中对应的node版本文件夹下看找到node_global文件夹,并且把该文件夹设置为系统的环境变量,安装的这些工具就可以正常使用了。

使用ts-node测试出错

错误信息

使用ts-node测试执行ts的出现下面错误。

TSError: ⨯ Unable to compile TypeScript:
demo01.ts:8:5 - error TS2584: Cannot find name 'console'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'.

在这里插入图片描述

解决方式

这里我试了两种方式有效:第一种是降低ts-node的版本, 第二种是加-T参数

  1. 代码写的应该是没啥问题,于是把问题锁定在环境,装了一个版本低一点的ts-node
npm uninstall -g ts-node #卸载之前的ts-node
npm i -g ts-node@8.5.4
  1. 加 -T 参数后有效
ts-node -T demo01.ts
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值