0 info it worked if it ends with ok 1 verbose cli [ '/data/data/com.termux/files/usr/bin/node', 1 verbose cli '/data/data/com.termux/files/usr/bin/npm', 1 verbose cli 'it' ] 2 info using npm@5.6.0 3 info using node@v9.11.1 4 verbose config Skipping project config: /data/data/com.termux/files/home/.npmrc. (matches userconfig) 5 verbose npm-session aec10af6de7ae465 6 silly install runPreinstallTopLevelLifecycles 7 silly preinstall electrik@1.0.0 8 info lifecycle electrik@1.0.0~preinstall: electrik@1.0.0 9 silly install loadCurrentTree 10 silly install readLocalPackageData 11 silly install loadIdealTree 12 silly install cloneCurrentTreeToIdealTree 13 silly install loadShrinkwrap 14 silly install loadAllDepsIntoIdealTree 15 silly currentTree electrik@1.0.0 15 silly currentTree ├── balanced-match@1.0.0 15 silly currentTree ├── blerg@0.0.3 15 silly currentTree ├── brace-expansion@1.1.11 15 silly currentTree ├── concat-map@0.0.1 15 silly currentTree ├── cross-spawn@5.1.0 15 silly currentTree ├── dargs@5.1.0 15 silly currentTree ├── debug@3.1.0 15 silly currentTree ├── execa@0.8.0 15 silly currentTree ├── fs.realpath@1.0.0 15 silly currentTree ├── get-stream@3.0.0 15 silly currentTree ├── glob@7.1.2 15 silly currentTree ├── has-termux-api@1.0.0 15 silly currentTree ├── inflight@1.0.6 15 silly currentTree ├── inherits@2.0.3 15 silly currentTree ├── is-stream@1.1.0 15 silly currentTree ├── isexe@2.0.0 15 silly currentTree ├── lru-cache@4.1.2 15 silly currentTree ├── minimatch@3.0.4 15 silly currentTree ├── ms@2.0.0 15 silly currentTree ├── node-noop@0.0.1 15 silly currentTree ├── npm-run-path@2.0.2 15 silly currentTree ├── once@1.4.0 15 silly currentTree ├── p-finally@1.0.0 15 silly currentTree ├── path-is-absolute@1.0.1 15 silly currentTree ├── path-key@2.0.1 15 silly currentTree ├── pseudomap@1.0.2 15 silly currentTree ├── shebang-command@1.2.0 15 silly currentTree ├── shebang-regex@1.0.0 15 silly currentTree ├── signal-exit@3.0.2 15 silly currentTree ├── strip-eof@1.0.0 15 silly currentTree ├── termux@1.0.1 15 silly currentTree ├── which@1.3.0 15 silly currentTree ├── wrappy@1.0.2 15 silly currentTree └── yallist@2.1.2 16 silly idealTree electrik@1.0.0 16 silly idealTree ├── balanced-match@1.0.0 16 silly idealTree ├── blerg@0.0.3 16 silly idealTree ├── brace-expansion@1.1.11 16 silly idealTree ├── concat-map@0.0.1 16 silly idealTree ├── cross-spawn@5.1.0 16 silly idealTree ├── dargs@5.1.0 16 silly idealTree ├── debug@3.1.0 16 silly idealTree ├── execa@0.8.0 16 silly idealTree ├── fs.realpath@1.0.0 16 silly idealTree ├── get-stream@3.0.0 16 silly idealTree ├── glob@7.1.2 16 silly idealTree ├── has-termux-api@1.0.0 16 silly idealTree ├── inflight@1.0.6 16 silly idealTree ├── inherits@2.0.3 16 silly idealTree ├── is-stream@1.1.0 16 silly idealTree ├── isexe@2.0.0 16 silly idealTree ├── lru-cache@4.1.2 16 silly idealTree ├── minimatch@3.0.4 16 silly idealTree ├── ms@2.0.0 16 silly idealTree ├── node-noop@0.0.1 16 silly idealTree ├── npm-run-path@2.0.2 16 silly idealTree ├── once@1.4.0 16 silly idealTree ├── p-finally@1.0.0 16 silly idealTree ├── path-is-absolute@1.0.1 16 silly idealTree ├── path-key@2.0.1 16 silly idealTree ├── pseudomap@1.0.2 16 silly idealTree ├── shebang-command@1.2.0 16 silly idealTree ├── shebang-regex@1.0.0 16 silly idealTree ├── signal-exit@3.0.2 16 silly idealTree ├── strip-eof@1.0.0 16 silly idealTree ├── termux@1.0.1 16 silly idealTree ├── which@1.3.0 16 silly idealTree ├── wrappy@1.0.2 16 silly idealTree └── yallist@2.1.2 17 silly install generateActionsToTake 18 silly diffTrees action count 0 19 silly decomposeActions action count 0 20 silly install executeActions 21 silly doSerial global-install 0 22 verbose correctMkdir /data/data/com.termux/files/home/.npm/_locks correctMkdir not in flight; initializing 23 silly saveTree electrik@1.0.0 23 silly saveTree ├─┬ blerg@0.0.3 23 silly saveTree │ └── node-noop@0.0.1 23 silly saveTree └─┬ termux@1.0.1 23 silly saveTree ├── dargs@5.1.0 23 silly saveTree ├─┬ debug@3.1.0 23 silly saveTree │ └── ms@2.0.0 23 silly saveTree ├─┬ execa@0.8.0 23 silly saveTree │ ├─┬ cross-spawn@5.1.0 23 silly saveTree │ │ ├─┬ lru-cache@4.1.2 23 silly saveTree │ │ │ ├── pseudomap@1.0.2 23 silly saveTree │ │ │ └── yallist@2.1.2 23 silly saveTree │ │ ├─┬ shebang-command@1.2.0 23 silly saveTree │ │ │ └── shebang-regex@1.0.0 23 silly saveTree │ │ └─┬ which@1.3.0 23 silly saveTree │ │ └── isexe@2.0.0 23 silly saveTree │ ├── get-stream@3.0.0 23 silly saveTree │ ├── is-stream@1.1.0 23 silly saveTree │ ├─┬ npm-run-path@2.0.2 23 silly saveTree │ │ └── path-key@2.0.1 23 silly saveTree │ ├── p-finally@1.0.0 23 silly saveTree │ ├── signal-exit@3.0.2 23 silly saveTree │ └── strip-eof@1.0.0 23 silly saveTree ├─┬ glob@7.1.2 23 silly saveTree │ ├── fs.realpath@1.0.0 23 silly saveTree │ ├─┬ inflight@1.0.6 23 silly saveTree │ │ ├─┬ once@1.4.0 23 silly saveTree │ │ │ └── wrappy@1.0.2 23 silly saveTree │ │ └── wrappy@1.0.2 23 silly saveTree │ ├── inherits@2.0.3 23 silly saveTree │ ├─┬ minimatch@3.0.4 23 silly saveTree │ │ └─┬ brace-expansion@1.1.11 23 silly saveTree │ │ ├── balanced-match@1.0.0 23 silly saveTree │ │ └── concat-map@0.0.1 23 silly saveTree │ ├── once@1.4.0 23 silly saveTree │ └── path-is-absolute@1.0.1 23 silly saveTree └── has-termux-api@1.0.0 24 verbose stack Error: EACCES: permission denied, scandir '/data/data/com.termux/files/home/.npm/_locks' 25 verbose cwd /data/data/com.termux/files/home 26 verbose Linux 3.10.61-12275735 27 verbose argv "/data/data/com.termux/files/usr/bin/node" "/data/data/com.termux/files/usr/bin/npm" "it" 28 verbose node v9.11.1 29 verbose npm v5.6.0 30 error path /data/data/com.termux/files/home/.npm/_locks 31 error code EACCES 32 error errno -13 33 error syscall scandir 34 error Error: EACCES: permission denied, scandir '/data/data/com.termux/files/home/.npm/_locks' 34 error { Error: EACCES: permission denied, scandir '/data/data/com.termux/files/home/.npm/_locks' 34 error stack: 'Error: EACCES: permission denied, scandir \'/data/data/com.termux/files/home/.npm/_locks\'', 34 error errno: -13, 34 error code: 'EACCES', 34 error syscall: 'scandir', 34 error path: '/data/data/com.termux/files/home/.npm/_locks' } 35 error Please try running this command again as root/Administrator. 36 verbose exit [ -13, true ]