描述Bug
我按照“入门”上的说明操作。
他们提到:
npm uninstall -g create-react-app
我照做了。当我继续教程时,我得到了一个错误。
是否尝试恢复依赖项?
不适用
您在《用户指南》中搜索了哪些术语?
我在开始页。
环境
[C:\c\React]节点--版本
第12.5.0版
[C:\c\React]npx --版本
6.14.6
C:\c\React]npx创建React应用程序--信息
命令失败:C:“程序文件”\节点js\node.exe“C:\用户\JohnQPublic\AppData\Roaming\npm\节点模块\文件夹\npm-cli.js”配置获取缓存--可解析
内部/模块/cjs/加载程序.js:628
投掷错误;
^
错误:找不到模块'C:\c\temp“C:\用户\JohnDGwinner\应用程序数据\漫游\节点模块\bin\cli.js”'
在函数.模块._resolve文件名(内部/modules/cjs/loader.js:625:15)中,可以使用以下命令:
在函数.模块.加载(内部/模块/cjs/加载器.js:527:27)
(内部/模块/cjs/加载程序.js:839:10)
在内部/主/运行_主_模块.js:17:11 {
代码:'未找到模块',
要求堆栈:[]
}
重现步骤
1.转到“入门页”
1.阅读建议。
1.遵循建议:x1m0n1x
1.继续执行入门步骤:
npx create-react-app cra-test
个
错误-我收集,因为我刚刚卸载它当然。
预期行为
“入门”应该真正起作用,而不需要事先的知识。
实际行为
C:\c\React]npm uninstall -g create-react-app
removed 91 packages in 2.156s
[C:\c\React]npx create-react-app cra-test --template typescript
Command failed: C:\"Program Files"\nodejs\node.exe "C:\Users\JohnQPublic\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" config get cache --parseable
internal/modules/cjs/loader.js:628
throw err;
^
Error: Cannot find module 'C:\c\React\"C:\Users\JohnQPublic\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js"'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:625:15)
at Function.Module._load (internal/modules/cjs/loader.js:527:27)
at Function.Module.runMain (internal/modules/cjs/loader.js:839:10)
at internal/main/run_main_module.js:17:11 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
可重现的演示
如上所述
修复
如果您之前已经通过npm install -g create-react-app全局安装了create-react-app,我们建议您使用npm uninstall -g create-react-app卸载这个包,以确保npx总是使用最新的版本;然后npm安装创建React应用程序。
强调我的。如果你这样做,那么它的工作;当然,它会在您的父目录中转储node_modules。我更愿意只更新全局对象,所以我不确定该建议。
对于初学者虽然-它应该只是工作的类型完全一样。
工作版本:
C:\c\React]npm install create-react-app
npm WARN saveError ENOENT: no such file or directory, open 'C:\c\React\package.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN enoent ENOENT: no such file or directory, open 'C:\c\React\package.json'
npm WARN React No description
npm WARN React No repository field.
npm WARN React No README data
npm WARN React No license field.
+ create-react-app@3.4.1
added 97 packages from 45 contributors and audited 97 packages in 7.062s
6 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
[C:\c\React]npx create-react-app cra-test --template typescript
Creating a new React app in C:\c\React\
Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts with cra-template-typescript...
.... etc
4条答案
按热度按时间kqhtkvqz1#
此问题已自动标记为过时,因为它最近没有任何活动.如果没有进一步得活动,它将在5天内关闭.
bvhaajcl2#
嗯,是的,它是陈旧的,它被完全忽略了。我发布了一个变通办法,以及点,对于初学者,它应该工作的类型。
有人需要QA的文件和释放从一个干净的机器。
我可以通过GitHub操作帮助Facebook设置:)
hm2xizp93#
很抱歉在评论中的长时间延迟-可能不是一个巨大的交易,但可以混淆初学者。
ao218c7q4#
此问题已自动标记为过时,因为它最近没有任何活动.如果没有进一步得活动,它将在5天内关闭.