我一直在尝试运行命令来创建 Next.js 项目,但我不断收到一条错误消息:
> npx shadcn@latest init
npx shadcn@latest init
^^^^^^
Uncaught SyntaxError: Unexpected identifier 'shadcn'
此外,其他命令如:
> npx create-react-app@latest ./ --typescript --tailwind --eslint
npx create-react-app@latest ./ --typescript --tailwind --eslint
^^^^^^
Uncaught SyntaxError: Unexpected identifier 'create'
我使用的是 Node.js v22.7.0。 和 npm v10.8.3
我已经卸载并重新安装了 VS Code,甚至调整了用户设置 JSON,这是我当前的 JSON:
{
"remote.SSH.remotePlatform": {
"*.gitpod.io": "linux"
},
"terminal.integrated.profiles.windows": {
"Node.js": {
"path": "C:\\Program Files\\nodejs\\node.exe",
"args": [] // Add startup arguments as needed.
},
"terminal.integrated.shell.windows": "/bin/zsh"
},
// Make Node.js the default shell (if the property already exists, update its value).
"terminal.integrated.defaultProfile.windows": "Node.js",
"workbench.colorTheme": "Material Theme Ocean High Contrast",
"editor.wordWrap": "on",
"workbench.iconTheme": "vscode-icons",
}
所以,我想知道我的设置是否需要一些调整。如果各位天才能够帮助兄弟解决问题那就太好了
编辑:我还尝试在 VS Code 中及其外部在 CMD 上运行该命令,它返回:创建新的 Next.js 项目时出错。请再试一次。
并且不添加额外的上下文
尝试再次安装
npx
和create-react-app
以确保这两个库安装正确。
npm install -g create-react-app
npm install -g npx
如果问题仍然存在,请再次询问。