我已经通过Windows安装程序安装了node.js. 当我尝试在控制台中执行npm命令时,会出现以下错误。
请指导我在Windows 7 32位计算机上正确安装。
我尝试多次卸载节点包并安装但是执行nmp命令会打印相同的错误。
我应该在这里设置路径变量吗?文档说明在安装node.msi时它会自动设置路径。我到底哪里错了?
C:\用户\ Lakshmikanth.Reddy> NPM
Error: Failed to replace env in config: ${user.email}
at C:\Program Files\nodejs\node_modules\npm\node_modules\npmconf\npmconf.js:423:13
at String.replace (native)
at envReplace (C:\Program Files\nodejs\node_modules\npm\node_modules\npmconf\npmconf.js:418:12)
at parseField (C:\Program Files\nodejs\node_modules\npm\node_modules\npmconf\npmconf.js:397:7)
at C:\Program Files\nodejs\node_modules\npm\node_modules\npmconf\npmconf.js:339:15
at Array.forEach (native)
at Conf.add (C:\Program Files\nodejs\node_modules\npm\node_modules\npmconf\npmconf.js:338:21)
at ConfigChain.addString (C:\Program Files\nodejs\node_modules\npm\node_modules\npmconf\node_modules\config-chain\index.js:244:8)
at Conf.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\npmconf\npmconf.js:327:10)
at fs.js:271:14
C:\Program Files\nodejs\node_modules\npm\lib\npm.js:32
throw new Error('npm.load() required')
^
Error: npm.load() required
at Object.npm.config.get (C:\Program Files\nodejs\node_modules\npm\lib\npm.js:32:11)
at exit (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:51:40)
at process.errorHandler (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:342:3)
at process.emit (events.js:95:17)
at process._fatalException (node.js:272:26)
答案 0 :(得分:2)
有问题的错误:
错误:无法替换config中的env:$ {user.email}
表示${user.email}
中的.npmrc
变量未映射到实际值。
使用以下步骤进行问题排查:
${user.email}
npm
<强>参考强>