Windows Power Shell:vue --version“无法识别”

时间:2019-03-10 04:51:11

标签: powershell vue.js vue-cli-3

我正在尝试学习vuejs。

  1. 以管理员身份运行Power Shell。

  2. 全局安装:

    C:\ Windows \ system32> npm install -g @ vue / cli

  3. 出现此消息:

npm WARN不建议使用cross-spawn-async@2.2.5:交叉生成不再需要构建工具链,而应使用它     C:\ Users \ Computer \ AppData \ Roaming \ npm \ vue-> C:\ Users \ Computer \ AppData \ Roaming \ npm \ node_modules @ vue \ cli \ bin \ vue.js

> protobufjs@6.8.8 postinstall C:\Users\Computer\AppData\Roaming\npm\node_modules\@vue\cli\node_modules\protobufjs
> node scripts/postinstall


> nodemon@1.18.10 postinstall C:\Users\Computer\AppData\Roaming\npm\node_modules\@vue\cli\node_modules\nodemon
> node bin/postinstall || exit 0

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.7 (node_modules\@vue\cli\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

+ @vue/cli@3.5.0
added 680 packages from 509 contributors in 124.261s
  1. 然后我要使用'vue --version'检查其版本:

    C:\ Windows \ system32> vue --version

vue:术语“ vue”不被视为cmdlet,函数,脚本文件或可运行程序的名称。检查 拼写名称,或者如果包含路径,请验证路径是否正确,然后重试。 在第1行:char:1 + vue-版本 + ~~~     + CategoryInfo:ObjectNotFound:(vue:String)[],CommandNotFoundException     + FullyQualifiedErrorId:CommandNotFoundException

我尝试了“卸载并重新安装”。还是行不通。

  • 我的节点版本:v10.15.3
  • 我的npm版本:6.4.1

我该怎么办?

4 个答案:

答案 0 :(得分:0)

尝试按照@vue/cli的要求重新安装节点8.11.0的所有内容

答案 1 :(得分:0)

检查您的前缀是否正确设置为AppData / Roaming / npm / node_modules /(等)。

键入npm config get prefix,然后查看是否存在。

如果不这样做,则可能导致-g软件包安装在其他位置。执行npm config set prefix C:/users/your_user/AppData/Roaming/npm,然后尝试安装一些软件包。这样可以解决任何无法识别的依赖关系。

答案 2 :(得分:0)

在我的情况下,问题是软件包名称更改:

有关先前版本的警告

程序包名称从 vue-cli 更改为 @ vue / cli 。如果你有 全局安装了以前的vue-cli(1.x或2.x)软件包,您需要 首先使用npm uninstall vue-cli -g yarn global remove vue-cli卸载它。

源:https://cli.vuejs.org/guide/installation.html

答案 3 :(得分:0)

尝试在“路径系统”变量中添加以下内容,然后重新启动命令提示符。

C:\Users\{YourAccount}\AppData\Roaming\npm\node_modules\yarn\bin

一旦添加了问题yarn -v,您将看到版本输出。

在安装vue-cli的命令下出现一次纱线安装问题

yarn global add @vue/cli @vue/cli-service-global
vue --version will show you the version