问题标签 [npm-debug]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5181 浏览

node.js - Nodejs - 如何使用 morgan 进行调试

Morgan将请求直接输出到控制台。

如何将它们重定向到 npm debug以便它遵循与正在记录的其他内容相同的格式?

我的debug.js配置如下所示:

我目前记录其他内容,例如:

我目前的摩根电话是:

0 投票
2 回答
518 浏览

angular - 如何将调试导入您将使用汇总的 TypeScript 项目?

我有一个 Angular 2 项目并且一直在使用调试没有问题。我现在正在尝试使用汇总,但出现错误:

这是指我导入调试的方式:

我已经看到解决方案是在不使用* as someName语法的情况下导入,如下所示:

或者可能:

...但这些都不起作用(has no default exporthas no exported member 'Debug')。我已尽力查看两者的来源debug@types/debug 查看我应该导入的内容,但我能看到的只是来自@types/debug- 有IDebugIDebugger接口不是我想要的。

我应该如何导入debug才能rollup使用它?

看起来我可以通过这样调用它来强制它工作:

虽然我不确定这可能会产生什么影响......

0 投票
1 回答
27 浏览

javascript - 如何调试(插入调试语句)动态生成的 Express 路由?

我正在着手处理现有的 Node/Express/Mongoose 项目——我目前正在浏览代码并试图了解它是如何工作的。Express 路由是动态生成的,也就是说有设置路由的函数——http 方法、资源路径、Express 应用程序等作为参数传递到这些函数中,并且路由是在运行时构建的. 有许多嵌套函数——这是一个复杂的项目——但最终都以这一行结束

它设置了路线。

有什么方法可以在构建路由后对其进行调试?也就是说,如果我想在 '/widgets' 的 POST 路由中放置一些 debug() 语句,但该路由在代码中的任何地方都不存在,实际上直到应用程序之后才存在开始,我在哪里放置声明?

0 投票
1 回答
1229 浏览

angular - 初始化 npm install (Angular 2-CLI) 时,npm 找不到 npm-debug.log 文件

为我的新 Angular 2 项目安装 npm 包时,我遇到了以下问题。

所以,问题是 npm 无法找到 npm-debug.log 文件,但它已经存在于文件夹中。如何解决这个问题?

Visual Studio Code 控制台窗口的屏幕截图如下 所示

这是我的 package.json 文件

0 投票
1 回答
1222 浏览

node.js - Gitbash 没有正确设置环境变量

我正在尝试npm install debug在我的节点服务器中使用。

debugMainApp('Server started in port: ' + port + ' hostname: ' + domain);没有打印任何东西到控制台。

我尝试
通过设置属性debugMain.enabled = true手动debugMainApp('Server started in port: ' + port + ' hostname: ' + domain);将以下内容打印到控制台来解决此问题:

据我了解,debugMain.enabled应在设置与字符串匹配的环境变量时自动设置此属性debugModule('this_String')

这是我设置环境变量并启动服务器的方法

但似乎后者没有正确设置环境变量。

问题

  1. 如果您认为我的环境变量理论是正确的。使用 GitBash 命令行设置环境变量的正确方法是什么?例如$ DEBUG=mainApp & node server.js
  2. 会不会是别的东西?

提前致谢。

更多相关信息:
我的操作系统: Windows 10
GitBash 版本: 2.13.0.windows.1 NodeJS
版本: 6.10.3

解析度 在此处输入图像描述

0 投票
1 回答
1860 浏览

angular - 忽略 .gitignore 中名为 npm-debug.log.XXXXXX 的文件

有谁知道如何使用 .gitignore 从存储库中忽略此文件?

在此处输入图像描述

我正在使用 Gitlab。

我已经尝试过这个:

在此处输入图像描述

提前致谢

0 投票
0 回答
36 浏览

windows - 离线部署 NPM 文件到工件

我正在尝试将 Tgz 文件部署到 Windows 脱机中的工件服务器

问题是 npm 文件的依赖关系,所以我想以某种方式不必从工件中删除 npm 来部署新的 npm ...

我再次离线工作,我想部署一个新的 npm 文件,其中包含我正在使用 windows 10/windows 7 的依赖项。谢谢。

0 投票
0 回答
82 浏览

javascript - 无法在 Nuxt 项目文件中显示调试消息

我正在使用 nuxt 2.5.1 并想通过调试记录一些消息。我尝试通过“DEBUG=* nuxt”启动项目,大量调试消息涌入,所以我希望设置正常。

但是当我尝试在项目文件中显示我的自定义消息时,调试消息永远不会出现。

我通过“npm run dev-debug”启动应用程序。

包.json

中间件/api/staffDuties.js

staffDuties.js 放置在中间件文件夹中,并映射到 index.vue。我使用 json-server 来模拟 API 端点,从 json-server 的运行日志中我可以确认该函数确实已执行。

谁能给我一些建议?

0 投票
2 回答
1088 浏览

git - npm-debug.log 在 .gitignore 文件中,但我仍然收到消息“没有添加到提交但存在未跟踪的文件(使用“git add”来跟踪)”

我的 gitignore 文件如下所示:

然而,突然git status向我展示了很多红色的 npm-debug.log 文件。 在此处输入图像描述

我也收到消息

没有添加到提交但存在未跟踪的文件(使用“git add”来跟踪)

如何在不意外删除任何重要文件的情况下从本地计算机中删除所有 npm-debug.log 文件?

另外,我如何防止这些文件首先被创建?

0 投票
0 回答
23 浏览

node.js - dockerized express 应用程序:npm-debug 仅在搬运工中显示

我有一个 dockerized express 应用程序(使用 nodemon),它由一个接口(/ui)和 API(/api)组成。我想使用debug usingchrome inspect或 NIM 来调试我的所有应用程序以查看debug输出。

我的问题是在 chrome 检查器中我可以看到console.log()但看不到debug输出。两者都出现在docker logs. 在 Portainer 上,日志被分成 Stdout 和 Stderr 并debugs出现在 Stderr 中。

如何debug在 Chrome 检查器中可视化输出?

端口绑定:

运行命令:

试过了

  • DEBUG已经在容器中设置
  • localStorage.DEBUG = "*:*"在 Chrome 上 定义在此处输入图像描述