我无法在Android Termux中安装Express。我安装了最新的nodejs。 当我使用私人存储时完美地工作,但我正在使用CD / Storage / Sdcard0 / nodejs / test /并获得权限被拒绝错误。在终端的错误消息中,我在终端的错误消息中反复看到 symlink 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
是否真的可以在当前的存储是如/存储/ sdcard0 / .......?