我无法在termux中的package.json文件中安装express

时间:2018-03-18 16:45:39

标签: node.js express npm-install termux

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 swifttest@1.0.0 No description npm WARN swifttest@1.0.0 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',

我知道这与许可有关但我不知道我的方式。我使用Android 5.1

2 个答案:

答案 0 :(得分:0)

以root身份运行npm install I sudo npm install --save express

答案 1 :(得分:0)

谢谢我做到了。我想我通过模拟而不是termux目录。我使用数据/数据/文件/ home作为我之前使用的模拟