gpt4 book ai didi

node.js - 无法启动 nodejs 应用程序 - 需要错误 : npm. load()

转载 作者:行者123 更新时间:2023-12-03 21:33:34 25 4
gpt4 key购买 nike

每当我启动我的 Node 应用程序时,它都会出现以下错误。

Error: Failed to replace env in config: ${NPM_TOKEN}
at /usr/local/lib/node_modules/npm/lib/config/core.js:429:13
at String.replace (native)
at envReplace (/usr/local/lib/node_modules/npm/lib/config/core.js:424:12)
at parseField (/usr/local/lib/node_modules/npm/lib/config/core.js:400:7)
at /usr/local/lib/node_modules/npm/lib/config/core.js:338:17
at Array.forEach (native)
at Conf.add (/usr/local/lib/node_modules/npm/lib/config/core.js:337:23)
at ConfigChain.addString (/usr/local/lib/node_modules/npm/node_modules/config-chain/index.js:244:8)
at Conf.<anonymous> (/usr/local/lib/node_modules/npm/lib/config/core.js:325:10)
at /usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:78:16



/usr/local/lib/node_modules/npm/lib/npm.js:29
throw new Error('npm.load() required')
^

Error: npm.load() required
at Object.npm.config.get (/usr/local/lib/node_modules/npm/lib/npm.js:29:11)
at exit (/usr/local/lib/node_modules/npm/lib/utils/error-handler.js:58:40)
at process.errorHandler (/usr/local/lib/node_modules/npm/lib/utils/error-handler.js:387:3)
at emitOne (events.js:77:13)
at process.emit (events.js:169:7)
at process._fatalException (node.js:224:26)

请提供任何解决方案。我完全坚持这个。由于这个问题,我无法启动我的应用程序并完成我的工作。

最佳答案

  • 临时删除文件 .npmrc用你的 ${NPM_TOKEN}
  • 切换到正确的 Node 版本(使用 Node 版本管理器,您可以像 nvm use 12 一样运行)
  • 导出您的环境变量“export NPM_TOKEN=yourvalue”
  • 移回您的 .npmrc文件并尝试再次运行您的项目!
  • 关于node.js - 无法启动 nodejs 应用程序 - 需要错误 : npm. load(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39631786/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com