You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装Node.js后执行npm --version报错:无法找到模块'./typos.json'

解决npm执行时“无法找到模块'./typos.json'”的错误

执行命令 C:\Users\praja>npm --version 时触发以下错误:

错误:无法找到模块'./typos.json'

调用栈:

  • C:\Users\praja\AppData\Roaming\npm\node_modules\npm\node_modules\normalize-package-data\lib\fixer.js
  • C:\Users\praja\AppData\Roaming\npm\node_modules\npm\node_modules\normalize-package-data\lib\normalize.js
  • C:\Users\praja\AppData\Roaming\npm\node_modules\npm\node_modules\read-package-json\lib\read-json.js
  • C:\Users\praja\AppData\Roaming\npm\node_modules\npm\node_modules\pacote\lib\fetcher.js
  • C:\Users\praja\AppData\Roaming\npm\node_modules\npm\node_modules\pacote\lib\index.js
  • C:\Users\praja\AppData\Roaming\npm\node_modules\npm\lib\utils\update-notifier.js
  • C:\Users\praja\AppData\Roaming\npm\node_modules\npm\lib\npm.js
  • C:\Users\praja\AppData\Roaming\npm\node_modules\npm\lib\cli.js
  • C:\Users\praja\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:956:15)
    at Function.Module._load (node:internal/modules/cjs/loader:804:27)
    at Module.require (node:internal/modules/cjs/loader:1028:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object. (C:\Users\praja\AppData\Roaming\npm\node_modules\npm\node_modules\normalize-package-data\lib\fixer.js:9:13)
    at Module._compile (node:internal/modules/cjs/loader:1126:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10)
    at Module.load (node:internal/modules/cjs/loader:1004:32)
    at Function.Module._load (node:internal/modules/cjs/loader:839:12)
    at Module.require (node:internal/modules/cjs/loader:1028:19)

解决方案

1. 重新安装normalize-package-data包

进入对应依赖目录:

cd C:\Users\praja\AppData\Roaming\npm\node_modules\npm\node_modules\normalize-package-data

执行重装命令:

npm install

该操作会重新下载缺失的typos.json及相关依赖文件。

2. 全局重装npm

如果单包修复无效,直接全局更新npm:

npm install -g npm@latest

这会替换损坏的npm安装文件,彻底修复模块缺失问题。

3. 手动添加typos.json文件

若重装仍未解决,可手动创建文件:
路径:C:\Users\praja\AppData\Roaming\npm\node_modules\npm\node_modules\normalize-package-data\lib\typos.json

文件内容如下:

{
  "author": "authors",
  "contributor": "contributors",
  "maintainer": "maintainers",
  "licence": "license",
  "lisence": "license",
  "licenes": "license",
  "licens": "license",
  "licnese": "license",
  "descriptoin": "description",
  "descripition": "description",
  "desc": "description",
  "keyword": "keywords",
  "rep": "repository",
  "home": "homepage",
  "bug": "bugs",
  "ver": "version",
  "nam": "name",
  "script": "scripts",
  "file": "files",
  "engine": "engines",
  "directory": "directories"
}

内容的提问来源于stack exchange,提问作者Prajal Sangle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 19:57:25