node.js - 节点:内部/模块/cjs/loader:903 找不到纱线
问题描述
试过了
brew uninstall yarn
brew uninstall node
rm -rf ./node-modules
brew install yarn
brew reinstall yarn
brew link yarn
以及所有其他可能的stackoverflow答案。
我仍然收到以下错误:
node:internal/modules/cjs/loader:903
throw err;
^
Error: Cannot find module '/Users/nachiketpusalkar/.yarn/releases/yarn-1.22.4.js'
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:900:15)
at Function.Module._load (node:internal/modules/cjs/loader:745:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:72:12)
at node:internal/main/run_main_module:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
解决方案
原来它是根文件夹中的一个旧 package.json 文件,它仍然指向旧版本的 Yarn。
推荐阅读
- kubernetes - 默认后端 - 使用 dns 时从 nginx-controller 返回 404
- swift - NSObject 可解码相同的值
- php - 如何在浏览器中使用 artisan 命令并检查错误
- reactjs - ComponentDidMount() 未触发
- docker - Docker的错误:未定义的符号:php_json_decode_ex in Unknown on line 0
- python - 如何从配置文件动态提供函数参数默认值?
- ios - Ionic v3 从 PLIST 中删除特定键
- python - 名称“article_read”未定义
- go - 运行“go doc”会导致“no such tool”错误
- mongodb - 如何在分组条件下合并文档并在 mongo 集合中创建新字段?