簡體   English   中英

“vue”未被識別為內部或外部命令

[英]'vue' is not recognized as an internal or external command

一切都已正確安裝。 但是每當我嘗試創建項目時,它都會說“‘vue’不被識別為內部或外部命令”。 我安裝並重新安裝但沒有用。 npm 也被添加到環境變量路徑中。

C:\Users\touha\Desktop>npm list -g --depth=0
C:\Users\touha\.npm-packages
`-- @vue/cli@3.8.2


C:\Users\touha\Desktop>vue ui
'vue' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\touha\Desktop>

找到vue.cmd並將其位置添加到您的 PATH

它被添加到包管理器(npm 或 yarn)安裝中。 所以你可以在以下位置找到它

C:\\Users{YourAccount}\\AppData\\Local\\Yarn\\bin

新產品管理

C:\\Users{YourAccount}\\AppData\\Roaming\\npm

補充:如果設置路徑變量並重新安裝@vue/cli 不起作用,使用 node.js 命令提示符可能會解決問題。

由於某些原因,似乎沒有全局安裝 vue。 這是我解決我的問題所遵循的步驟:

首先,創建你想要的項目文件夾(比如“Vue Project”)。 這是您要創建 vue 項目的地方。

然后在Vue Project文件夾中創建一個“node_modules”文件夾

然后轉到您的系統 npm 文件夾 C:\\Users{YourAccount}\\AppData\\Roaming\\npm

您將看到三個不同的“vue”文件。 復制它們並粘貼到您創建的 Vue 項目文件夾中。

返回 C:\\Users{YourAccount}\\AppData\\Roaming\\npm 並進入 node_modules 文件夾。 你會看到一個“@vue”文件夾。 復制它,並將其粘貼到您在 Vue 項目文件夾中創建的 node_modules 文件夾中。

您現在可以返回 CLI 並使用“vue create my-vue-project”創建您的項目,其中 my-vue-project 是您想要的 vue 項目名稱。

對我有用的是:
在 powershell 中:

npm install vue
npm install -g @vue/cli
C:\Users\{USER}\AppData\Roaming\npm\vue.cmd create {NAME}

你可以試試這種對我有用的方式去你的紗線或 npm 我的位置是C:\\Users\\TED\\AppData\\Local\\Yarn\\bin for Yarn C:\\Users\\TED\\AppData\\Local\\Npm\\bin對於 Npm 用戶,TED 將被您的用戶名替換,然后將其復制並添加到您的系統環境變量中

請注意,如果您找不到 AppData,請確保已選中查看隱藏文件

如果你遇到這個錯誤很可能是包沒有安裝完全簽入 C:\\Users\\dev\\AppData\\Roaming\\npm 如果你沒有在這個文件夾下找到包然后重新運行你的命令

我正在使用 Yarn 安裝 @vue/cli。

我解決的方法是通過以下步驟

  1. 找到你全局安裝的 vue.cmd 位置
  2. 將 vue.cmd 目錄添加到系統變量 Env 中。 對於我自己,路徑是C:\\Users{MyAccount}\\AppData\\Local\\Yarn\\.bin

只需打開 PowerShell 並運行: npm install -g @vue\/cli<\/code>

"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM