执行npm命令时出现错误

时间:2020-10-30 16:56:01

标签: node.js npm nvm

我在Ubuntu 20.04计算机上新安装了带有nvm的nodejs 14。 当我尝试运行简单的npm install命令时,出现以下错误:

Error: Failed to replace env in config: ${FAST_HTTPAUTH}
at /home/user/.nvm/versions/node/v14.15.0/lib/node_modules/npm/lib/config/core.js:415:13
at String.replace (<anonymous>)
at envReplace (/home/user/.nvm/versions/node/v14.15.0/lib/node_modules/npm/lib/config/core.js:411:12)
at parseField (/home/user/.nvm/versions/node/v14.15.0/lib/node_modules/npm/lib/config/core.js:389:7)
at /home/user/.nvm/versions/node/v14.15.0/lib/node_modules/npm/lib/config/core.js:330:24
at Array.forEach (<anonymous>)
at Conf.add (/home/user/.nvm/versions/node/v14.15.0/lib/node_modules/npm/lib/config/core.js:328:23)
at ConfigChain.addString (/home/user/.nvm/versions/node/v14.15.0/lib/node_modules/npm/node_modules/config-chain/index.js:244:8)
at Conf.<anonymous> (/home/user/.nvm/versions/node/v14.15.0/lib/node_modules/npm/lib/config/core.js:316:10)
at /home/user/.nvm/versions/node/v14.15.0/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:123:16

/home/user/.nvm/versions/node/v14.15.0/lib/node_modules/npm/lib/npm.js:59 抛出新错误('npm.load()required')

Error: npm.load() required
at Object.get (/home/user/.nvm/versions/node/v14.15.0/lib/node_modules/npm/lib/npm.js:59:13)
at process.errorHandler (/home/user/.nvm/versions/node/v14.15.0/lib/node_modules/npm/lib/utils/error-handler.js:208:32)
at process.emit (events.js:315:20)
at process._fatalException (internal/process/execution.js:156:25)

有人有过经历过,可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

似乎安装过程未正确完成,或者您可能没有访问文件的权限。

我会尝试运行sudo npm install或尝试删除软件包并按照以下说明重新安装

https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-20-04