第1992天:taro 4 的 .eslintrc.js 问题

这个问题,困扰了我三天,必须给 taro 团队提个 bug report

问题描述
Taro 版本:4.2.0
模板:mobx
问题:生成 eslintrc.js 而非 .eslintrc.js

临时解决方案:手动把 eslintrc.js 更名为 .eslintrc.js 即可。

p.s.

npm 的时候还发现另一个问题,总是要加 sudo,问了 AI,说是“我的 Node.js 环境权限和配置已经完全乱掉了”,需要修复,以下是修复办法:

# 备份并删除被污染的 npm 配置
cp ~/.npmrc ~/.npmrc.backup 2>/dev/null
rm -f ~/.npmrc

# 创建一个干净的配置(只保留淘宝镜像)
echo “registry=https://registry.npmmirror.com” > ~/.npmrc

# 删除有权限问题的 cnpm 缓存
sudo rm -rf ~/.npminstall_tarball
sudo rm -rf ~/.cnpmrc

# 将全局 npm 目录的所有权还给自己
# 1. 修改目录本身的所有者
sudo chown -R $(whoami) $(npm config get prefix)

# 2. 修改目录下关键子文件夹及其内容的所有者
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}

# 现在不需要 sudo 了
npm install -g @tarojs/cli@latest

# 验证安装成功
taro –version

RSS

上一篇:

下一篇:已是最新文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注