‘nuxt’ 不被识别为内部或外部命令

‘nuxt’ 不被识别为内部或外部命令

‘nuxt’ is not recognized as an internal or external command

要解决“nuxt 未被识别为内部或外部命令、可运行程序或批处理文件”的错误,请在项目的根目录中打开终端并通过nuxt运行安装包npm install nuxt并在必要时清除 npm 缓存。

在项目的根目录(文件所在的位置)中打开终端package.json
并运行以下命令:

# 👇️ With npm npm install nuxt # ---------------------------------------------- # 👇️ With yarn yarn add nuxt

确保您的package.json文件类似于以下内容。

包.json
{ "scripts": { "dev": "nuxt", "build": "nuxt build", "generate": "nuxt generate", "start": "nuxt start" } }

现在您可以nuxt通过访问文件中的脚本来运行命令package.json
,例如
npm run dev.

删除您的 node_modules 并重新安装您的依赖项

如果错误未解决,请尝试删除您的node_modules
package-lock.json(不是
package.json)文件,重新运行npm install并重新启动您的 IDE。

bash如果您使用的是 macOS 或 Linux,请在或中发出以下命令zsh

# for macOS and Linux rm -rf node_modules rm -f package-lock.json rm -f yarn.lock # 👇️ clean npm cache npm cache clean --force # 👇️ install packages npm install

如果您使用的是 Windows,请在 CMD 中发出以下命令。

命令
# for Windows rd /s /q "node_modules" del package-lock.json del -f yarn.lock # 👇️ clean npm cache npm cache clean --force # 👇️ install packages npm install
如果错误仍然存​​在,请确保重新启动 IDE 和开发服务器。VSCode 经常出现故障,有时重启可以解决问题。

创建nuxt项目

如果您正在尝试创建一个新nuxt项目,您可以使用以下命令:

npx create-nuxt-app my-project

创建项目后,在项目目录中打开终端,运行命令npm run dev,应用程序将在
http://localhost:3000.

npx前缀将在您的本地依赖项中查找create-nuxt-app包,如果未找到,它将在运行命令之前安装该包。

验证nuxt是否安装

如果错误仍然存​​在,请打开您的package.json文件并确保它包含对象nuxt中的包dependencies

包.json
{ // ... rest "dependencies": { "nuxt": "^2.15.8" } }

nuxt模块不应全局安装或位于您项目的
devDependencies. 它应该在dependencies
package.json文件中的对象中。

您可以尝试手动添加行并重新运行npm install

npm install

或者安装最新版本的包:

npm install nuxt@latest

额外资源

您可以通过查看以下教程来了解有关相关主题的更多信息: