我想使用npm创建反应应用程序。我尝试点击此链接https://reactjs.org/docs/create-a-new-react-app.html
我尝试在我的common propmt中运行“ npx create-react-app my-app”命令,但这给了我错误。
0信息,如果以ok结尾,则可以正常工作
1详细cli ['C:\ Program Files \ nodejs \ node.exe',
1详细cli'C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js',
1详细的cli'install',
1详细的cli'-g',
1详细cli'create-react-app']
使用npm@6.4.1的2条信息
使用node@v8.12.0的3条信息
4详细的npm-session 1bc5fca63b5e4cf5
5愚蠢地安装loadCurrentTree
6愚蠢地安装readGlobalPackageData
7详细堆栈TypeError:asyncWrite不是函数
onwrite时的7个详细堆栈(C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ ready-stream \ lib_stream_writable.js:480:
7)
WritableState.onwrite上的7个详细堆栈(C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \可读流\ lib_stream_writable.js:180:5)
在WriteStream.to [作为_worker]处的7个详细堆栈(C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ pacote \ node_modules \ make-fetch-happen \ cache.js:154:13)
WriteStream._write上的7个详细堆栈(C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ mississippi \ node_modules \ flush-write-stream \ index.js:35:13)
doWrite中的7个详细堆栈(C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ ready-stream \ lib_stream_writable.js:428:64)
在writeOrBuffer处有7个详细堆栈(C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ ready-stream \ lib_stream_writable.js:
417:5)
WriteStream.Writable.write处的7个详细堆栈(C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ read-stream \ lib_stream_writable.js:334:11)
在WriteStream.to [作为_worker]处的7个详细堆栈(C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ pacote \ node_modules \ make-fetch-happen \ cache.js:
171: 25)
WriteStream._write上的7个详细堆栈(C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ mississippi \ node_modules \ flush-write-stream \ index.js:35:13)
doWrite中的7个详细堆栈(C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ ready-stream \ lib_stream_writable.js:428:64)
在writeOrBuffer处有7个详细堆栈(C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ ready-stream \ lib_stream_writable.js:
417:5)
WriteStream.Writable.write处的7个详细堆栈(C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ read-stream \ lib_stream_writable.js:334:11)
在WriteStream.to上有7个详细堆栈[作为_worker](C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ pacote \ node_modules \ make-fetch-happen \ cache.js:182:19)
WriteStream._write上的7个详细堆栈(C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ mississippi \ node_modules \ flush-write-stream \ index.js:35:13)
doWrite中的7个详细堆栈(C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ ready-stream \ lib_stream_writable.js:428:64)
在writeOrBuffer处有7个详细堆栈(C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ ready-stream \ lib_stream_writable.js:417:5)
8详细的CWD E:\ xampp \ htdocs
9详细Windows_NT 10.0.17134
10详细argv“ C:\ Program Files \ nodejs \ node.exe”“ C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js”“安装”“ -g”“创建-react-app”
11个详细节点v8.12.0
12详细的npm v6.4.1
13错误asyncWrite不是函数
14详细出口[1,正确]
我也尝试缓存清理并应用替代方法来运行此命令“ npm install -g create-react-app”,但仍然不能解决我的问题。
我的节点版本是v8.12.0,npm版本是6.4.1
答案 0 :(得分:1)
您似乎遇到了npx bug #100-目录名中有空格。在修复该错误之前,解决方法是先执行npm cache clean
,然后执行npm install -g create-react-app
。然后,您原来的npx命令应该可以使用。