I tried <code> npm install --save express </code> to install express in my package.json file and it gave me
/storage/emulated/0/swifttest
$ npm install --save express
npm WARN [email protected] No description
npm WARN [email protected] No repository field.
npm ERR! path ../express
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall symlink
npm ERR! Error: EACCES: permission denied, symlink '../express' -> '/storage/emulated/0/swifttest/node_modules/express'
npm ERR! { Error: EACCES: permission denied, symlink '../express' -> '/storage/emulated/0/swifttest/node_modules/express'
npm ERR! cause:
npm ERR! { Error: EACCES: permission denied, symlink '../express' -> '/storage/emulated/0/swifttest/node_modules/express'
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'symlink',
npm ERR! path: '../express',
我知道这与许可有关,但我不知道该怎么做。我用的是安卓5.1
以 root 身份运行您的
npm install
,即 sudo npm install --save express
。
谢谢我做到了。我想我是通过模拟而不是 termux 目录。我使用了 data/data/files/home 来代替我之前使用的模拟
npm i express -D --no-bin-links
对于符号链接错误
Ik 这篇文章确实很旧,但它可能会对将来看到这篇文章的其他人有所帮助