1.报错问题
执行npm install -g @vue/cli 报错
npm ERR! code ERR_SOCKET_TIMEOUT
npm ERR! network Socket timeout
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly. See: 'npm help config'
2.解决办法
用管理员身份打开命令提示符!!!!!!!!
配置npm源
nmp源(即npm仓库,称之为:registry)默认是境外服务器,在国内使用时,访问速度较慢,通常,在初次使用时,应该将npm源更换为国内的服务器地址,例如使用https://registry.npm.taobao.org作为npm源。
配置npm源的命令如下:
npm config set registry https://registry.npm.taobao.org
当配置成功后,可通过get 命令可查看npm源:将显示当前生效的npm源,例如:
npm config get registry
例如:
注意:无论你使用哪种操作系统,必须保证当前登录的用户具有最高访问权限,例如,在Windows操作系统中,请使用管理员模式的命令提示符,在Mac OS中,请使用sudo 来执行以上命令。
3.安装VUE Cli
安装VUE Cli的命令如下:
npm install -g @vue/cli
以上命令中, -g 表示全局安装,则当前操作系统中所有用户均可使用,且自动配置Vue环境变量。
此过程将从仓库服务器中下载VUE Cli,通常耗时30秒至5分钟左右。
提示:如果安装过程中的日志提示更新npm版本,或提示某些软件版本偏旧等,均可无视。
注意:以上操作仍需要管理权限才可以成功执行。
安装完成后,可通过以下命令检验VUE Cli是否安装成功:
vue -V
注意:以上命令中的-V 中的V 是大写的。
执行以上命令后,将显示当前的VUE Cli版本号,例如:
4.如果出现
C:\Users\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/
go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
解决办法
1).在命令行终端(管理员身份)输入 get-ExecutionPolicy
查看当前策略,一般默认策略:Restricted
(限制脚本运行);
get-ExecutionPolicy
2). 输入 set-ExecutionPolicy RemoteSigned
,即将策略设置为RemoteSigned(远程签名)
set-ExecutionPolicy RemoteSigned
3).输入get-ExecutionPolicy -List
查看当前所有Scope的ExecutionPolicy
get-ExecutionPolicy -List
4).重新输入 vue -V
vue -V
成功解决问题