npx 启动,npx 安装 npx 初始化不工作

Posted

技术标签:

【中文标题】npx 启动,npx 安装 npx 初始化不工作【英文标题】:npx start, npx install npx init is not working 【发布时间】:2021-12-25 09:03:55 【问题描述】:

多年来,我一直在使用 NPX 和 yarn 使用 react,我刚刚被分配使用 react native-cli 使用 react-native 构建一个应用程序,所以我尝试使用 react native 文档和一些 YouTube 设置我的环境视频。但是在按照下载 android studios 和添加我的新环境变量之类的说明进行操作后,每次我跑累了都会遇到错误

“npx react-native init AwesomeProject”给了我这个错误 [![npx react-native 初始化结果][1]][1]

我也尝试了 npm install,但我在 git bash 和我的命令行上都遇到了这个错误

npm ERR! syscall spawn bash
npm ERR! path C:\Users\Dennis\Desktop\GitHub\LCRN01-travel-onboarding-app-master\LCRN01-travel-onboarding-app-master\node_modules\core-js
npm ERR! errno -4058
npm ERR! enoent spawn bash ENOENT
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Dennis\AppData\Local\npm-cache\_logs\2021-11-13T05_50_35_592Z-debug.log```

and also npx react-native start is showing this error on git bash

```openssl config failed: error:02001003:system library:fopen:No such process
Command `start` unrecognized. Make sure that you have run `npm install` and that you are inside a react-native project.```

I have tried running "npm cache clean --force"
but still nothing changed

I can't even run npx create-react-app anymore because i keep getting this error

npx creat-react-app 测试 npm 错误!代码 E404 npm 错误! 404 未找到 - 获取 https://registry.npmjs.org/creat-react-app - 未找到 npm 错误! 404 npm 错误! 404 'creat-react-app@latest' 不在此注册表中。 npm 错误! 404 你应该让作者发布它(或自己使用名称!) npm 错误! 404 npm 错误! 404 请注意,您也可以从 npm 错误! 404 tarball、文件夹、http url 或 git url。

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! C:\Users\Dennis\AppData\Local\npm-cache_logs\2021-11-13T06_05_46_068Z-debug.log


I'm currently using a windows 10 device

node -v 16.13.0

npm -v 8.1.3




  [1]: https://i.stack.imgur.com/OTLYj.png

【问题讨论】:

我在使用 react-native 时使用了 npx,并且我最近安装了新版本的节点,但是清理 @cherryDT 是什么意思 【参考方案1】:

它是 create-react-app。

不完全确定,但另一个问题可能是您的 Git bash 不在您的 PATH 中。

另外,npx start 和 npx install 听起来不正确,也许你的意思是 npm start 和 npm install。

最重要的是,您似乎拥有 node v11 而不是 node v16,也许您有不同版本的 node,有些在 Windows 的 PATH 中,有些只能从 bash 访问。

它可以帮助清理和重新安装你的节点版本和 Git bash,还可以检查你的环境变量是否有以前版本的残余,并确保不要混淆 npm 和 npx。

【讨论】:

以上是关于npx 启动,npx 安装 npx 初始化不工作的主要内容,如果未能解决你的问题,请参考以下文章

npx create-nuxt-app <项目名称> 不工作

使用局部安装的模块 npx

npx 使用教程

npx 上限同步与 npx 上限复制

npx:一个npm包执行器

有趣的npx