问题标签 [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.
angular - 如何将调试导入您将使用汇总的 TypeScript 项目?
我有一个 Angular 2 项目并且一直在使用调试没有问题。我现在正在尝试使用汇总,但出现错误:
这是指我导入调试的方式:
我已经看到解决方案是在不使用* as someName
语法的情况下导入,如下所示:
或者可能:
...但这些都不起作用(has no default export
和has no exported member 'Debug'
)。我已尽力查看两者的来源debug
并@types/debug
查看我应该导入的内容,但我能看到的只是来自@types/debug
- 有IDebug
和IDebugger
接口不是我想要的。
我应该如何导入debug
才能rollup
使用它?
看起来我可以通过这样调用它来强制它工作:
虽然我不确定这可能会产生什么影响......
javascript - 如何调试(插入调试语句)动态生成的 Express 路由?
我正在着手处理现有的 Node/Express/Mongoose 项目——我目前正在浏览代码并试图了解它是如何工作的。Express 路由是动态生成的,也就是说有设置路由的函数——http 方法、资源路径、Express 应用程序等作为参数传递到这些函数中,并且路由是在运行时构建的. 有许多嵌套函数——这是一个复杂的项目——但最终都以这一行结束
它设置了路线。
有什么方法可以在构建路由后对其进行调试?也就是说,如果我想在 '/widgets' 的 POST 路由中放置一些 debug() 语句,但该路由在代码中的任何地方都不存在,实际上直到应用程序之后才存在开始,我在哪里放置声明?
angular - 初始化 npm install (Angular 2-CLI) 时,npm 找不到 npm-debug.log 文件
为我的新 Angular 2 项目安装 npm 包时,我遇到了以下问题。
所以,问题是 npm 无法找到 npm-debug.log 文件,但它已经存在于文件夹中。如何解决这个问题?
Visual Studio Code 控制台窗口的屏幕截图如下 所示
这是我的 package.json 文件
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')
。
这是我设置环境变量并启动服务器的方法
但似乎后者没有正确设置环境变量。
问题
- 如果您认为我的环境变量理论是正确的。使用 GitBash 命令行设置环境变量的正确方法是什么?例如
$ DEBUG=mainApp & node server.js
- 会不会是别的东西?
提前致谢。
更多相关信息:
我的操作系统: Windows 10
GitBash 版本: 2.13.0.windows.1 NodeJS
版本: 6.10.3
windows - 离线部署 NPM 文件到工件
我正在尝试将 Tgz 文件部署到 Windows 脱机中的工件服务器
问题是 npm 文件的依赖关系,所以我想以某种方式不必从工件中删除 npm 来部署新的 npm ...
我再次离线工作,我想部署一个新的 npm 文件,其中包含我正在使用 windows 10/windows 7 的依赖项。谢谢。
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 的运行日志中我可以确认该函数确实已执行。
谁能给我一些建议?
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 检查器中可视化输出?
端口绑定:
运行命令: