node.js - 我无法将 Angular/Cli 安装到我的 ubuntu 18 系统上
问题描述
我正在尝试将 Angular/CLI 安装到我的 Ubuntu 系统上。
Ubuntu 18.04.4 LTS 64 位
node -v
npm -v
npm 版本是3.5.2
npm install -g @angular/cli
我已经安装了 Node 及其显示版本为v8.10.0但是当我尝试安装 Angular/cli 时它显示如下一些错误
npm install -g @angular/cli
- |---------------------------------------------------------------------------|
WARN engine @angular/cli@9.0.2: wanted: {"node":">= 10.13.0","npm":">= 6.11.0","yarn":">= 1.13.0"} (current: {"node":"8.10.0","npm":"3.5.2"})
WARN engine @angular/cli@9.0.2: wanted: {"node":">= 10.13.0","npm":">= 6.11.0","loadDep:uuid -> get / |##########---------------------------------------|
WARN engine @angular-devkit/architect@0.900.2: wanted: {"node":">= 10.13.0","npmloadDep:uuid -> get - |##########---------------------------------------|
WARN engine @angular-devkit/core@9.0.2: wanted: {"node":">= 10.13.0","npm":">= 6.11.0","yarn":">= 1.13.0"} (current: {"node":"8.10.0","npm":"3.5.2"})
WARN engine @angular-devkit/schematics@9.0.2: wanted: {"node":">= 10.13.0","npm"loadDep:uuid -> get | |##########---------------------------------------|
WARN engine @schematics/angular@9.0.2: wanted: {"node":">= 10.13.0","npm":">= 6.loadDep:uuid -> network | |##########---------------------------------------|
WARN engine @schematics/update@0.900.2: wanted: {"node":">= 10.13.0","npm":">= 6npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/@angular/cli
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/@angular
/usr/local/lib
`-- @angular/cli@9.0.2
npm ERR! Linux 5.3.0-28-generic
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "-g" "@angular/cli"
npm ERR! node v8.10.0
npm ERR! npm v3.5.2
npm ERR! path /usr/local/lib/node_modules/@angular/cli
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules/@angular/cli'
npm ERR! { Error: EACCES: permission denied, access '/usr/local/lib/node_modules/@angular/cli'
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'access',
npm ERR! path: '/usr/local/lib/node_modules/@angular/cli' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! Please include the following file with any support request:
npm ERR! /home/sagar/npm-debug.log
sagar@sagar-HP-Notebook:~$ ng -v
Node.js version v8.10.0 detected.
The Angular CLI requires a minimum Node.js version of either v10.13 or v12.0.
ng -v
Node.js version v8.10.0 detected.
The Angular CLI requires a minimum Node.js version of either v10.13 or v12.0.
谁能帮我摆脱这个错误。
解决方案
推荐阅读
- ios - Portrait VC 应该在 Landscape VC 上呈现模式
- java - Eclipse 4.9.0 和 Oracle JDK 11 中的 Java Mission Control
- javascript - 在 json 对象数组中添加重复记录并删除最后一个重复项
- ios - 使用 alamofire 和 swiftyjson 在 mysql 的表视图中显示数据
- android - 无法从 arch 连接到 android 设备
- java - java:在最后两个斜杠之间替换url中的字符串/
- html - 提交按钮的 CSS 属性 text-align 被 iOS Webkit 覆盖
- excel - 使用文本框向单元格添加值的组合框列表
- ag-grid - 带有 typescript 和 angular 的 ag-grid - 类型定义的使用
- excel - 检索 excel 函数参数