npx create-react-app my-app 创建后删除已安装的 node_modules 包?

Posted

技术标签:

【中文标题】npx create-react-app my-app 创建后删除已安装的 node_modules 包?【英文标题】:npx create-react-app my-app deleting installed node_modules package after creating? 【发布时间】:2019-09-22 13:55:51 【问题描述】:

当我开始创建一个新的 react 应用程序并运行 -npx create-react-app my-app 时,我看到安装 react 和其他模块后,它正在删除所有文件夹。下面是在 cmd 中找到的代码详细信息。 ... ├─ react-scripts@3.0.0 └─ react@16.8.6 在 422.17 秒内完成。 错误:EPERM:不允许操作,打开 'C:\Users\lenovo.yarnrc'

中止安装。 yarnpkg add --exact react react-dom react-scripts --cwd D:\test\project\react\my-app 失败了。

正在删除生成的文件... node_modules 删除生成的文件... package.json 删除生成的文件... yarn.lock 从 D:\test\project\react 中删除 my-app/ 完成。

D:\test\project\react>

命令行工具的屏幕截图为 CMD lines after create-new-app

系统和版本: 视窗10 节点@10.15.3 npm@6.9.0 纱线@1.15.2 npx@6.9.0

【问题讨论】:

【参考方案1】:

查看为 npm - EPERM 提供的解决方案:Windows 上不允许操作 here

如果没有任何效果,请尝试通过不同的互联网连接下载。

【讨论】:

1.以管理员身份运行 cmd 2. 运行 npm config edit (你会得到记事本编辑器) ************************************ *** 低于错误 C:\WINDOWS\system32>npm 配置编辑 npm 错误!路径 C:\Users\lenovo\.npmrc npm ERR!代码 EPERM npm ERR! errno -4048 npm 错误!系统调用打开 npm 错误!错误:EPERM:不允许操作,打开 'C:\Users\lenovo\.npmrc' npm ERR! [错误:EPERM:不允许操作,打开 'C:\Users\lenovo\.npmrc'] npm ERR!堆栈:npm 错误! '错误:EPERM:不允许操作,打开 \'C:\\Users\\lenovo\\.npmrc\'',npm ERR!错误号:-4048,【参考方案2】:

请使用以下命令之一删除所有全局安装:

npm uninstall -g create-react-app
yarn global remove create-react-app

可在此处找到有关创建新应用的最新说明: https://create-react-app.dev/docs/getting-started/

【讨论】:

以上是关于npx create-react-app my-app 创建后删除已安装的 node_modules 包?的主要内容,如果未能解决你的问题,请参考以下文章

我无法使用 npx create-react-app 安装反应?

npx create-react-app 未生成公共和 src 文件夹

“npx create-react-app 命令”无法正常工作

npx create-react-app 后纱线启动不起作用

npx

npx create-react-app myapp 错误“\AppData\Roaming\npm-cache\_npx\19748”在 appdata 文件夹中不包含 package.json 文