node:16.15.1 и в нем запускаю этот скрипт напрямую нодой, и потом через npm, получаю разное
+ node ./userinfo.js
{
uid: 0,
gid: 0,
username: 'root',
homedir: '/root',
shell: '/bin/bash'
}
+ npm run userinfo
> test-proj@0.0.0 userinfo
> node ./userinfo.js
{
uid: 1000,
gid: 1000,
username: 'node',
homedir: '/home/node',
shell: '/bin/bash'
}
почему через npm у меня пользователь node(1000)? не смог нагуглить это поведение
блин, как только спросил, сразу придумал как нагуглить https://docs.npmjs.com/cli/v7/using-npm/scripts#user
лол, мне было сегодня лет когда я это узнал
интересно нахера, а главное зачем
Обсуждают сегодня