我正在使用:
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
答案 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