gpt4 book ai didi

node.js - 错误时未生成 npm-debug.log

转载 作者:太空宇宙 更新时间:2023-11-04 00:27:33 27 4
gpt4 key购买 nike

根据 npm 文档“失败时,所有日志都会写入当前工作目录中的 npm-debug.log”。但是,在构建错误时,我没有写入日志文件。当前设置

$>npm 配置列表

cwd = /home/me/mynodeapp
HOME = /home/me

$>npm 配置 ls -l

loglevel = "warn"

webpack.config.js

var config = {
loglevel: 'silly',
entry: {
app: './myapp/start.js'
},
output: {
...
},
};
module.exports = config;

package.json

{
{ "name" : "myapp",
"main": "start.js",
"scripts": {
"build": "rm -rf ./output/ && NODE_ENV=production node node_modules/.bin/webpack",
},
...
}

然后在 npm run build 上出现错误:

ERROR in ./myapp/start.js
Module build failed: TypeError: ....

但是/home/me/mynodeapp 中没有生成 npm-debug.log 文件(我可以从该目录进行 npm install 和 npm run build,以及根据 npm 配置的 cwd)。注意:我是目录和子目录的所有者,并且具有写权限。有什么想法吗?

最佳答案

这有点奇怪,为什么它没有给你一个 npm 日志。运行命令时,也许可以尝试这样的操作:npm run build 2>&1 > npm_error_log.txt。这会将 stderr 和 stdout 输出到文件中以便于阅读。

关于node.js - 错误时未生成 npm-debug.log,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42183538/

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