# 2022 - 11 批处理 bat
# 一、bat 中文乱码
# 1. 声明 UTF-8 编码
@echo off
:: 声明 UTF-8 编码
chcp 65001
echo 中文
pause
1
2
3
4
5
2
3
4
5
# 2. 修改文件编码方式为 ANSI
- Notepad++ 进行修改
- windows 记事本另存的时候选择
# 二、bat 文件提示:不是内部或外部命令,也不是可运行的程序或批处理文件
各种奇怪的断句被识别,提示:“不是内部或外部命令,也不是可运行的程序或批处理文件”
# 原因
bat 文件不支持 Unix 格式,要选择 Windows 格式
# 解决
Notepad++ 打开 bat 文件,右键右下角的 Unix(LF),然后选择"转换为 Windows 格式"
# 三、npm 报错 tarball data for xxx (sha1-xxx) seems to be corrupted
npm install
使用私有源安装依赖的时候一直报错 tarball data for xxx (sha1-xxx) seems to be corrupted
文件校验不通过。
# 解决
- 方法一:使用
npm update
更新一下package-lock.json
文件 - 方法二:删除
package-lock.json
里面对应包的配置
← 2022-10