NanoPi M4 Node-RED install difficulties

.npm/_logs

0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node',
1 verbose cli '/usr/bin/npm',
1 verbose cli 'install',
1 verbose cli '--no-audit',
1 verbose cli '--no-update-notifier',
1 verbose cli '--save',
1 verbose cli '--save-prefix="~"',
1 verbose cli '--production',
1 verbose cli 'node-red-dashboard@2.14.0' ]
2 info using npm@6.9.0
3 info using node@v10.15.3
4 verbose npm-session bf3741d1d326d77f
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 http fetch GET 304 https://registry.npmjs.org/node-red-dashboard 360ms (from cache)
8 silly fetchPackageMetaData error for node-red-dashboard@2.14.0 EACCES: permission denied, mkdir '/home/pi/.npm/_cacache/index-v5/bd/db'
9 timing stage:rollbackFailedOptional Completed in 2ms
10 timing stage:runTopLevelLifecycles Completed in 505ms
11 verbose stack Error: EACCES: permission denied, mkdir '/home/pi/.npm/_cacache/index-v5/bd/db'
12 verbose cwd /home/pi/.node-red
13 verbose Linux 4.4.154
14 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "--no-audit" "--no-update-notifier" "--save" "--save-prefix="~"" "--production" "node-red-dashboard@2.14.0"
15 verbose node v10.15.3
16 verbose npm v6.9.0
17 error path /home/pi/.npm/_cacache/index-v5/bd/db
18 error code EACCES
19 error errno -13
20 error syscall mkdir
21 error Error: EACCES: permission denied, mkdir '/home/pi/.npm/_cacache/index-v5/bd/db'
21 error { [Error: EACCES: permission denied, mkdir '/home/pi/.npm/_cacache/index-v5/bd/db']
21 error cause:
21 error { Error: EACCES: permission denied, mkdir '/home/pi/.npm/_cacache/index-v5/bd/db'
21 error errno: -13,
21 error code: 'EACCES',
21 error syscall: 'mkdir',
21 error path: '/home/pi/.npm/_cacache/index-v5/bd/db' },
21 error isOperational: true,
21 error stack:
21 error 'Error: EACCES: permission denied, mkdir '/home/pi/.npm/_cacache/index-v5/bd/db'',
21 error errno: -13,
21 error code: 'EACCES',
21 error syscall: 'mkdir',
21 error path: '/home/pi/.npm/_cacache/index-v5/bd/db' }
22 error The operation was rejected by your operating system.
22 error It is likely you do not have the permissions to access this file as the current user
22 error
22 error If you believe this might be a permissions issue, please double-check the
22 error permissions of the file and its containing directories, or try running
22 error the command again as root/Administrator (though this is not recommended).
23 verbose exit [ -13, true ]