首页 > 解决方案 > npm start 向其他用户启动进程

问题描述

我以 root 用户身份运行以下命令。

npm start

但是 npm start 在运行程序之前将用户切换到 ubuntu。

有什么想法可能导致这种情况吗?这仅在我升级到:



Here are the logs

root$ npm start --verbose 

npm verb cli [
npm verb cli   '/usr/local/node-v16.13.0-linux-x64/bin/node',
npm verb cli   '/usr/local/bin/npm',
npm verb cli   'start',
npm verb cli   '--verbose'
npm verb cli ]
npm info using npm@8.1.0
npm info using node@v16.13.0
npm timing npm:load:whichnode Completed in 1ms
npm timing config:load:defaults Completed in 2ms
npm timing config:load:file:/usr/local/node-v16.13.0-linux-x64/lib/node_modules/npm/npmrc Completed in 6ms
npm timing config:load:builtin Completed in 6ms
npm timing config:load:cli Completed in 3ms
npm timing config:load:env Completed in 0ms
npm timing config:load:file:/site/exmonitor/.npmrc Completed in 0ms
npm timing config:load:project Completed in 1ms
npm timing config:load:file:/root/.npmrc Completed in 1ms
npm timing config:load:user Completed in 1ms
npm timing config:load:file:/usr/local/node-v16.13.0-linux-x64/etc/npmrc Completed in 0ms
npm timing config:load:global Completed in 0ms
npm timing config:load:validate Completed in 0ms
npm timing config:load:credentials Completed in 2ms
npm timing config:load:setEnvs Completed in 1ms
npm timing config:load Completed in 16ms
npm timing npm:load:configload Completed in 16ms
npm timing npm:load:setTitle Completed in 0ms
npm timing npm:load:setupLog Completed in 0ms
npm timing config:load:flatten Completed in 3ms
npm timing npm:load:cleanupLog Completed in 3ms
npm timing npm:load:configScope Completed in 0ms
npm timing npm:load:projectScope Completed in 1ms
npm timing npm:load Completed in 45ms

> app@0.0.0 start
> node ./bin/www

Port 80 requires elevated privilegesload Completed in 45ms

标签: node.jsnpm

解决方案


推荐阅读