【发布时间】:2022-10-02 01:12:29
【问题描述】:
我尝试运行npx react-native init AwesomeProject
为创建一个新项目。我之前测试过它,但是它创建的项目没有错误,但它不再工作了。我不得不重新安装nodejs。
Node.js v17.7.1
/usr/local/lib/node_modules/react-native-cli/index.js:302
cli.init(root, projectName);
^
TypeError: cli.init is not a function
at run (/usr/local/lib/node_modules/react-native-cli/index.js:302:7)
at createProject (/usr/local/lib/node_modules/react-native-cli/index.js:249:3)
at init (/usr/local/lib/node_modules/react-native-cli/index.js:200:5)
at Object.<anonymous> (/usr/local/lib/node_modules/react-native-cli/index.js:153:7)
at Module._compile (node:internal/modules/cjs/loader:1099:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
at Module.load (node:internal/modules/cjs/loader:975:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12)
at node:internal/main/run_main_module:17:47
Node.js v17.7.1
-
您可能在本地安装了 react-native-cli,这可能会导致here 中提到的问题。尝试使用命令
npm uninstall -g react-native-cli卸载 react-native-cli 并查看是否可以解决您的问题 -
@sushrut619 我没有安装 react-native-cli,当我输入
react-native-cli -v时,什么都没有,但是当我输入react-native -v时:react-native-cli: 2.0.1 react-native: n/a - not inside a React Native project directory -
CLI 是命令行界面。当您输入
react-native -v时,您正在使用 react-native-cli。它在输出中显示版本为 2.0.1。您是否尝试过使用我之前评论中的命令全局卸载它?卸载 react-native-cli 后尝试初始化项目时遇到什么错误?
标签: node.js reactjs react-native