npm 全局安装vuecli报错_mac Os下全局安装vue cli3.0出现的报错解决方案

直接 npm install -g @vue/cli全局安装是会出现错误

错误如下:

Last login: Tue Oct 30 23:43:58 on ttys000

asusdeMac:~ asus$ npm install -g @vue/cli

npm WARN deprecated cross-spawn-async@2.2.5: cross-spawn no longer requires a build toolchain, use it instead

npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules

npm WARN apollo-link-persisted-queries@0.2.1 requires a peer of graphql@^0.11.0 || ^0.12.0 || ^0.13.0 but none is installed. You must install peer dependencies yourself.

npm WARN graphql-subscriptions@0.5.8 requires a peer of graphql@^0.10.5 || ^0.11.3 || ^0.12.0 || ^0.13.0 but none is installed. You must install peer dependencies yourself.

npm WARN @apollographql/apollo-upload-server@5.0.3 requires a peer of graphql@^0.13.1 but none is installed. You must install peer dependencies yourself.

npm WARN graphql-tools@3.1.1 requires a peer of graphql@^0.13.0 but none is installed. You must install peer dependencies yourself.

npm WARN graphql-subscriptions@0.5.8 requires a peer of graphql@^0.10.5 || ^0.11.3 || ^0.12.0 || ^0.13.0 but none is installed. You must install peer dependencies yourself.

npm ERR! path /usr/local/lib/node_modules

npm ERR! code EACCES

npm ERR! errno -13

npm ERR! syscall access

npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules'

npm ERR! { Error: EACCES: permission denied, access '/usr/local/lib/node_modules'

npm ERR! stack: 'Error: EACCES: permission denied, access \'/usr/local/lib/node_modules\'',

npm ERR! errno: -13,

npm ERR! code: 'EACCES',

npm ERR! syscall: 'access',

npm ERR! path: '/usr/local/lib/node_modules' }

npm ERR!

npm ERR! The operation was rejected by your operating system.

npm ERR! It is likely you do not have the permissions to access this file as the current user

npm ERR!

npm ERR! If you believe this might be a permissions issue, please double-check the

npm ERR! permissions of the file and its containing directories, or try running

npm ERR! the command again as root/Administrator (though this is not recommended).

npm ERR! A complete log of this run can be found in:

npm ERR! /Users/asus/.npm/_logs/2018-10-31T06_48_54_915Z-debug.log

这种错误提示是你没有权限将安装文件直接写入一个权限控制文件里。

npm全局安装文件时可以使用 ‘sudo’ 任何管理员账户都可以使用sudo来获取 root 权限。

使用 sudo npm install -g @vue/cli 进行安装

1、输入安装命令后,命令提醒你输入Password密码,目的使用管理员权限去安装

Last login: Tue Oct 30 23:44:47 on ttys000

asusdeMac:~ asus$ sudo npm install -g @vue/cli

We trust you have received the usual lecture from the local System

Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.

#2) Think before you type.

#3) With great power comes great responsibility.

Password:

密码输入完后稍等一会儿就安装成功啦!

asusdeMac:~ asus$ sudo npm install -g @vue/cli

npm WARN deprecated cross-spawn-async@2.2.5: cross-spawn no longer requires a build toolchain, use it instead

/usr/local/bin/vue -> /usr/local/lib/node_modules/@vue/cli/bin/vue.js

> fsevents@1.2.4 install /usr/local/lib/node_modules/@vue/cli/node_modules/fsevents

> node install

[fsevents] Success: "/usr/local/lib/node_modules/@vue/cli/node_modules/fsevents/lib/binding/Release/node-v57-darwin-x64/fse.node" already installed

Pass --update-binary to reinstall or --build-from-source to recompile

> protobufjs@6.8.8 postinstall /usr/local/lib/node_modules/@vue/cli/node_modules/protobufjs

> node scripts/postinstall

> nodemon@1.18.5 postinstall /usr/local/lib/node_modules/@vue/cli/node_modules/nodemon

> node bin/postinstall || exit 0

Love nodemon? You can now support the project via the open collective:

> https://opencollective.com/nodemon/donate

npm WARN graphql-subscriptions@0.5.8 requires a peer of graphql@^0.10.5 || ^0.11.3 || ^0.12.0 || ^0.13.0 but none is installed. You must install peer dependencies yourself.

npm WARN apollo-link-persisted-queries@0.2.1 requires a peer of graphql@^0.11.0 || ^0.12.0 || ^0.13.0 but none is installed. You must install peer dependencies yourself.

npm WARN graphql-subscriptions@0.5.8 requires a peer of graphql@^0.10.5 || ^0.11.3 || ^0.12.0 || ^0.13.0 but none is installed. You must install peer dependencies yourself.

npm WARN @apollographql/apollo-upload-server@5.0.3 requires a peer of graphql@^0.13.1 but none is installed. You must install peer dependencies yourself.

npm WARN graphql-tools@3.1.1 requires a peer of graphql@^0.13.0 but none is installed. You must install peer dependencies yourself.

+ @vue/cli@3.0.5

added 730 packages from 514 contributors in 167.036s

检测是否在全局安装成功 输入命令 vue -v

asusdeMac:~ asus$ vue -v

Usage: vue [options]

Options:

-V, --version output the version number

-h, --help output usage information

Commands:

create [options] create a new project powered by vue-cli-service

add [pluginOptions] install a plugin and invoke its generator in an already created project

invoke [pluginOptions] invoke the generator of a plugin in an already created project

inspect [options] [paths...] inspect the webpack config in a project with vue-cli-service

serve [options] [entry] serve a .js or .vue file in development mode with zero config

build [options] [entry] build a .js or .vue file in production mode with zero config

ui [options] start and open the vue-cli ui

init [options] generate a project from a remote template (legacy API, requires @vue/cli-init)

config [options] [value] inspect and modify the config

Run vue --help for detailed usage of given command.

Unknown option -v.

接下来你就可以进行你的vue.js脚手架搭建啦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值