Installing Angular CLI

Angular

Installing Angular CLI

Install the CLI using the npm package manager

npm install -g @angular/cli

After run command Got errors:

npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/ajv/node_modules/json-schema-traverse
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/asn1
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/ansi-regex
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/assert-plus
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/asynckit
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/aws-sign2
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/aws4
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/binary-extensions
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/builtin-modules
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/camelcase
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/caseless
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/co
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/code-point-at
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/console-control-strings
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/dashdash
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/delayed-stream
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/delegates
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/are-we-there-yet
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/extend
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/extsprintf
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/fast-deep-equal
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/forever-agent
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/getpass
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/graceful-fs
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/har-schema
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/har-validator
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/har-validator/node_modules/ajv
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/har-validator/node_modules/json-schema-traverse
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/has-unicode
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/is-builtin-module
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/is-typedarray
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/isstream
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/jsbn
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/json-schema
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/json-stringify-safe
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/mime-db
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/mime-types
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/number-is-nan
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/is-fullwidth-code-point
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/oauth-sign
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/object-assign
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/performance-now
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/psl
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/qs
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/rxjs
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/semver
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/normalize-package-data
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/set-blocking
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/slide
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/source-map
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/spdx-exceptions
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/spdx-license-ids
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/spdx-correct
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/ssri
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/string-width
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/strip-ansi
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/tough-cookie/node_modules/punycode
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/tough-cookie
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/tunnel-agent
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/tweetnacl
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/bcrypt-pbkdf
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/sshpk
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/uri-js
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/ajv
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/typescript
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/@angular-devkit/schematics
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/@angular-devkit/core
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/uuid
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/verror
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/jsprim
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/http-signature
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/request
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/wide-align
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/gauge
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/npmlog
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/npm-registry-client
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/yargs-parser
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/@angular-devkit/architect
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/@schematics/angular
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/@schematics/update
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/opn
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/ajv/node_modules
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/form-data/node_modules
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/har-validator/node_modules
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/snapdragon/node_modules
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/tough-cookie/node_modules
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/@angular-devkit
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular/cli/node_modules/@schematics
npm WARN checkPermissions Missing write access to /usr/lib/node_modules/@angular
npm ERR! path /usr/lib/node_modules/@angular/cli/node_modules/ajv/node_modules/json-schema-traverse
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access
npm ERR! Error: EACCES: permission denied, access '/usr/lib/node_modules/@angular/cli/node_modules/ajv/node_modules/json-schema-traverse'
npm ERR!  { Error: EACCES: permission denied, access '/usr/lib/node_modules/@angular/cli/node_modules/ajv/node_modules/json-schema-traverse'
npm ERR!   stack: 'Error: EACCES: permission denied, access \'/usr/lib/node_modules/@angular/cli/node_modules/ajv/node_modules/json-schema-traverse\'',
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'access',
npm ERR!   path: '/usr/lib/node_modules/@angular/cli/node_modules/ajv/node_modules/json-schema-traverse' }
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!     /home/mayurikanholkar/.npm/_logs/2019-02-14T09_54_21_998Z-debug.log


Solution: 

To resolved this error run below commands

To minimize the chance of permissions errors, you can configure npm to use a different directory. In this example, you will create and use hidden directory in your home directory.
  1. Back up your computer.
  2. On the command line, in your home directory, create a directory for global installations:
     mkdir ~/.npm-global
    
  3. Configure npm to use the new directory path:
     npm config set prefix '~/.npm-global'
    
  4. In your preferred text editor, open or create a ~/.profile file and add this line:
     export PATH=~/.npm-global/bin:$PATH
    
  5. On the command line, update your system variables:
     source ~/.profile
    
  6. To test your new configuration, install a package globally without using sudo:
     npm install -g jshint

Basic workflow

Invoke the tool on the command line through the ng executable. Online help is available on the command line. Enter the following to list commands or options for a given command (such as generate) with a short description.
ng help ng generate --help
ng new my-first-project cd my-first-project ng serve

Comments

Popular posts from this blog

Introduction of Font Awesome 5 and How to Use it for Web Designing

What is Micro SaaS?