我尝试在单独的分支中升级react-native,这引起了一些问题,因此我重置了所有内容并放弃了该分支。当前版本:"react-native": "0.59.9",
现在,当我尝试使用react-native
(包括react-native info
)运行任何命令时,出现以下错误:
internal/modules/cjs/loader.js:638
throw err;
^
Error: Cannot find module '../../tools/PackageManager'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:690:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (/home/_name_/solo/node_modules/@react-native-community/cli/build/commands/install/install.js:10:46)
at Module._compile (internal/modules/cjs/loader.js:776:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
我使用NVM尝试了多个节点版本。
当前在节点10.16.0上。
创建新项目并运行命令时,react-native
似乎工作正常
我尝试删除node_modules和package-json,锁定所有版本的库,但还是没有运气。
答案 0 :(得分:1)
似乎找不到npm。您能否检查它在同一工作区中是否正常工作,并尝试使用相同的npm重新安装react native命令。
npm install -g react-native-cli