【问题标题】:Getting an error when executing npm command执行 npm 命令时出现错误
【发布时间】:2024-07-03 17:15:01
【问题描述】:

我在 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 throw new Error('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)

以前有没有人遇到过这种情况并可以帮助我?

【问题讨论】:

    标签: node.js npm nvm


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      您似乎处于 scout24 特定环境中,您需要在环境变量中设置您的 FAST 凭据。在文档中查找 FAST。

      【讨论】:

      • 如果您有新问题,请点击 按钮提出问题。如果有助于提供上下文,请包含指向此问题的链接。
      最近更新 更多