Je n'arrive pas à installer Express dans Android Termux. J'ai la dernière version de Node.js installée.
Cela fonctionne parfaitement lorsque j'utilise le stockage privé, mais j'utilise le stockage privé. cd /storage/sdcard0/NodeJS/Test/
et obtenir un permission refusée erreur. J'ai vu le mot lien symbolique à plusieurs reprises dans le message d'erreur du terminal.
Voici ce que j'ai vu après avoir commandé npm install express --save
:
$ npm install express --save
npm WARN test-lab@1.0.0 No description
npm WARN test-lab@1.0.0 No repository field.
npm ERR! path ../mime/cli.js
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall symlink
npm ERR! Error: EACCES: permission denied, symlink '../mime/cli.js' -> '/storage/sdcard0/NodeJS/Test/3/node_modules/.bin/mime'
npm ERR! { Error: EACCES: permission denied, symlink '../mime/cli.js' -> '/storage/sdcard0/NodeJS/Test/3/node_modules/.bin/mime'
npm ERR! cause:
npm ERR! { Error: EACCES: permission denied, symlink '../mime/cli.js' -> '/storage/sdcard0/NodeJS/Test/3/node_modules/.bin/mime'
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'symlink',
npm ERR! path: '../mime/cli.js',
npm ERR! dest: '/storage/sdcard0/NodeJS/Test/3/node_modules/.bin/mime' },
npm ERR! stack: 'Error: EACCES: permission denied, symlink \'../mime/cli.js\' -> \'/storage/sdcard0/NodeJS/Test/3/node_modules/.bin/mime\'',
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'symlink',
npm ERR! path: '../mime/cli.js',
npm ERR! dest: '/storage/sdcard0/NodeJS/Test/3/node_modules/.bin/mime',
npm ERR! parent: 'test-lab' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! A complete log of this run can be found in:
npm ERR! /data/data/com.termux/files/home/.npm/_logs/2018-05-29T13_09_20_748Z-debug.log
Est-il vraiment possible d'installer Express alors que le stockage actuel est quelque chose comme /storage/sdcard0/...
?