无法在Windows 10上安装@ vue / cli 3

时间:2018-12-19 09:35:14

标签: node.js windows vue.js npm command

我无法在全球或本地安装最新版本的Vue。

对于两个安装,我都遇到此错误。我不明白为什么Node无法作为命令重新识别,因为它在其他软件包中也能很好地工作。

例如,使用vue-cli安装Vue 2可以完美地工作。 我还检查了高级系统中的路径,并将其添加到安装文件夹D:\ Nodejs,包括系统和用户变量。

$ npm install -g @vue/cli
npm WARN deprecated hoek@5.0.4: This version is no longer maintained. Please upgrade to the latest version.
npm WARN deprecated cross-spawn-async@2.2.5: cross-spawn no longer requires a build toolchain, use it instead
C:\Users\huygh\AppData\Roaming\npm\vue -> C:\Users\huygh\AppData\Roaming\npm\node_modules\@vue\cli\bin\vue.js

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

'node' n'est pas reconnu en tant que commande interne
ou externe, un programme ex▒cutable ou un fichier de commandes.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules\@vue\cli\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! protobufjs@6.8.8 postinstall: `node scripts/postinstall`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the protobufjs@6.8.8 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\huygh\AppData\Roaming\npm-cache\_logs\2018-12-19T09_25_36_393Z-debug.log

其他软件包(例如Angular)可以正常工作。 以下是其他全局软件包:

C:\Users\huygh\AppData\Roaming\npm
+-- @angular/cli@6.2.8
+-- cordova@8.1.2
+-- gulp-cli@2.0.1
+-- ionic@4.5.0
+-- nodemon@1.18.9
+-- npm@6.5.0
+-- npm-check@5.9.0
+-- sass@1.15.2
`-- serve@10.1.1

4 个答案:

答案 0 :(得分:2)

似乎在vue cli 3上有问题。暂时最好还是坚持使用版本2。您可以在https://github.com/vuejs/vue-cli/issues/2862

上详细了解此问题。

答案 1 :(得分:2)

在Windows 10上:打开start(Win键)->类型:cmd->右键单击:Command Prompt->选择:Run as Administer->类型: npm install -g @vue/cli

注意:安装之前,请确保您运行的是Node.js 8.9或更高版本(建议使用8.11.0 +)。

答案 2 :(得分:1)

以上所有答复均不适用于我,无法通过npm安装vue(我有Windows 7)。我刚刚通过纱线安装了vue cli 3,它的性能非常好。

答案 3 :(得分:0)

我用Node.js command prompt解决了这个问题。使用简单的cmd找不到vue,但是使用Node.js command prompt可以轻松安装(npm install -g @vue/cli)和运行(vue create example-project)。