当我运行npm start
并且出现错误时,它会说:
npm ERR! Additional logging details can be found in:
npm ERR! /home/hsz/Projects/project/npm-debug.log
npm ERR! not ok code 0
此文件位于我调用npm
。
是否可以将npm-debug.log
输出文件设置为./logs/npm-debug.log
?
答案 0 :(得分:4)
更新:
npm pull request #6744尝试将npm-debug.log
从cwd移动到缓存文件夹中。
原始答案:
似乎没有办法做到这一点。它是硬编码的:
中if (wroteLogFile) {
log.error("", [""
,"Additional logging details can be found in:"
," " + path.resolve("npm-debug.log")
].join("\n"))
wroteLogFile = false
}
log.error("not ok", "code", code)
我认为这种灵活性不适合npm
的哲学,请参阅isaacs comment:
npm config set prefix
?如果你想拼写" node_modules"不同,抱歉,没有办法。 它构建在node-core中。改变这等于建立一个 完全不同的包经理。