油猴插件对next.js 开发的影响

Unhandled Runtime Error

TypeError: Cannot read properties of null (reading ‘1’)

错误再现

# 1. 安装 next
yarn add next
# 2. 配置页面 pages
# 3. 启动项目
##  当启动项目的时候,发现 next 是依赖 react 和 react-dom 来运行的
# 4. 安装 react react-dom
# 5. 安装完成后,运行页面发现错误
## Unhandled Runtime Error
## TypeError: Cannot read properties of null (reading '1')

错误页面:

image-20221130190347738

错误猜想

1、next 依赖错误

添加 next 包的时候,没有安装 reactreact-dom 所以没有配置好依赖关系

修复:

  • 删除 node_moudles 文件夹,重新安装

    rm -rf node_moudles
    yarn 
    

    不可行

  • 重新创建一个项目,严格依照创建步骤

    rm -rf ./*
    rm -rf ./.next
    npm init
    yarn add next react react-dom
    

    不可行

2、查看错误

image-20221130191350205

错误:

# 获取sign失败 获取gtk失败

经过排查,不属于本项目错误,属于插件错误,关闭掉翻译插件即可。

image-20221130193256000

拓展:

该错误属于外部错误,在开发的过程中要尽量避免外部程序对项目的干扰。

但是翻译插件属于浏览英文网站必不可少的工具,每次在浏览项目页面的时候都要手动关闭它,实在是太麻烦。

所以,要对油猴插件进行设置网站匹配规则,排除翻译插件在特定的网站生效。

配置如下:

在插件设置界面找到如下界面,把排除的网站添加上去

image-20221130194849422

© 版权声明
好牛新坐标
版权声明:
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com

相关文章