Mostrando entradas con la etiqueta Bug. Mostrar todas las entradas
Mostrando entradas con la etiqueta Bug. Mostrar todas las entradas

viernes, 22 de diciembre de 2017

Solución permisos al instalar Angular 2 en Mac OSX

Después de instalar Node.js me encuentro con que no puede instalarse Angular 2:

$ npm install -g @angular/cli
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
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' }

Al final encontré la solución en GitHub:

sudo chown -R user:group /usr/local/lib/node_modules

De esta forma se puede instalar Angular 2 perfectamente:

Installed to /usr/local/lib/node_modules/@angular/cli/node_modules/node-sass/vendor/darwin-x64-59/binding.node
+ @angular/cli@1.6.2

added 978 packages in 279.91s

Creando un monorepo para una aplicación Node JS (NestJS + Angular)

En entornos empresariales, es común crear un repositorio de código en Git para la web, y al menos uno más cuando se trabaja con un monolito....