‘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
额外资源
您可以通过查看以下教程来了解有关相关主题的更多信息: