npx create-react-app获取错误

时间:2018-05-26 13:08:15

标签: reactjs npm npx

我正在使用:

Windows 10
npm -v 5.8.0
npx -v 9.7.1

运行npx时,我收到了:"The "path" argument must be of type string"

我正在尝试创建一个React应用。收到此错误:

λ npx create-react-app myapp
npx: installed 1 in 4.576s

The "path" argument must be of type string
C:\Users\MyUser\AppData\Roaming\npm\node_modules\create-react-app\index.js
C:\Users\MyUser\AppData\Roaming\npm\node_modules\create-react-app\package.json: Unexpected string in JSON at position 52

3 个答案:

答案 0 :(得分:1)

之前

  

运行npx create-react-app

您需要在计算机上安装create-react-app。

  

npm install -g create-react-app

成功后,您可以继续运行以下npx代码

  

npx create-react-app应用名称

答案 1 :(得分:0)

错误中的这一行非常重要:

  

C:\用户\ MYUSER \应用程序数据\漫游\ NPM \ node_modules \创建反应的应用内\的package.json:   位于52位的JSON中的意外字符串

这意味着您的package.json文件格式不正确。

网上有一些工具,例如this,可以帮助确保package.json的格式正确无误。

答案 2 :(得分:0)

解决。 没有人存在npx。你必须用完整路径调用npx:

C:\ Users \ MyUser \ AppData \ Roaming \ npm \ npx.cmd create-react-app MyApp