No puedo instalar Express en Termux de Android. Tengo instalado la última versión de Node.js.
Funciona perfectamente cuando uso almacenamiento privado, pero estoy utilizando cd /storage/sdcard0/NodeJS/Test/
y obtengo un error de permiso denegado. Vi la palabra símbolo de enlace repetidamente en el mensaje de error del terminal.
Esto es lo que vi después de ejecutar npm install express --save
:
$ npm install express --save
npm WARN test-lab@1.0.0 Sin descripción
npm WARN test-lab@1.0.0 Sin campo de repositorio.
npm ERR! ruta ../mime/cli.js
npm ERR! código EACCES
npm ERR! errno -13
npm ERR! llamada al sistema símbolo de enlace
npm ERR! Error: EACCES: permiso denegado, símbolo de enlace '../mime/cli.js' -> '/storage/sdcard0/NodeJS/Test/3/node_modules/.bin/mime'
npm ERR! { Error: EACCES: permiso denegado, símbolo de enlace '../mime/cli.js' -> '/storage/sdcard0/NodeJS/Test/3/node_modules/.bin/mime'
npm ERR! causa:
npm ERR! { Error: EACCES: permiso denegado, símbolo de enlace '../mime/cli.js' -> '/storage/sdcard0/NodeJS/Test/3/node_modules/.bin/mime'
npm ERR! errno: -13,
npm ERR! código: 'EACCES',
npm ERR! llamada al sistema: 'símbolo de enlace',
npm ERR! ruta: '../mime/cli.js',
npm ERR! destino: '/storage/sdcard0/NodeJS/Test/3/node_modules/.bin/mime' },
npm ERR! pila: 'Error: EACCES: permiso denegado, símbolo de enlace \'../mime/cli.js\' -> \'/storage/sdcard0/NodeJS/Test/3/node_modules/.bin/mime\'',
npm ERR! errno: -13,
npm ERR! código: 'EACCES',
npm ERR! llamada al sistema: 'símbolo de enlace',
npm ERR! ruta: '../mime/cli.js',
npm ERR! destino: '/storage/sdcard0/NodeJS/Test/3/node_modules/.bin/mime',
npm ERR! padre: 'test-lab' }
npm ERR!
npm ERR! Por favor, intente nuevamente ejecutando este comando como root/Administrador.
npm ERR! Un registro completo de esta ejecución se puede encontrar en:
npm ERR! /data/data/com.termux/files/home/.npm/_logs/2018-05-29T13_09_20_748Z-debug.log
¿Realmente es posible instalar Express mientras que el almacenamiento actual es algo como /storage/sdcard0/...
?
0 votos
Relacionado: Derechos insuficientes para npm install en Termux en Android