为了避免在调试测试时抛出以下错误:
Error: listen EADDRINUSE 127.0.0.1:5858
at Object.exports._errnoException (util.js:1022:11)
at exports._exceptionWithHostPort (util.js:1045:20)
at Agent.Server._listen2 (net.js:1262:14)
at listen (net.js:1298:10)
at doListening (net.js:1397:7)
at _combinedTi
我的webstorm ide不会在我现有的Node.js项目中的断点处停止。
当我创建一个新的webstorm node.js express项目并设置一个调试点时,它似乎工作得很好。
例如,对于一个非常简单的测试,我在现有项目中创建了一个名为test.js的文件:
var name = 'bob';
console.log(name);
创建运行/调试配置
Name:test
Path to Node:/usr/local/bin/node
workding directory: Path to my directory
Path to Node App JS file: t
我让Jest调试了很多次并运行了很多次。由于某种原因,在这个回购(我是新手)调试器将停止在jest.js
但不会停在测试本身。测试:
it('opens the drawer and presses the reset button', async () => {
debugger; // never stops here
console.log('test should have stopped');
我正在运行的命令:
✗ node --inspect-brk node_modules/.bin/jest --runIn
在尝试使用Typescript (v1.4)在Visual Studio (2013更新4)中运行Aurelia演示应用程序时,我在视图的TS文件中遇到了这个可怕的错误。
The breakpoint will not currently be hit. No symbols have been loaded for this document.
此设置与原始设置非常相似,因为在SystemJS中使用config.js。我在IE11的IIS express中运行它。
如果将Aurelia设置更改为一个捆绑的JS文件,并使用requiredJS,则Typescript调试在VS中工作得很好。本例
目前,我正在开发一个后端应用程序,使用express + node.js和webpack作为捆绑器。
到目前为止,我能够运行和测试我的代码,没有任何问题。
我现在想使用Visual Studio代码调试器来调试我的应用程序。我尝试按照本教程进行操作。
现在,当我尝试启动调试器时,它只是打印到控制台Webpack is watching the files…,而不实际运行我的服务器
这是我的launch.json文件:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptio
我写了一个简单的脚本:
var a = 7;
var b = a + 2;
var c = b;
我把上面的脚本放在一个文件foo.js中。
现在,我使用文件夹打开foo.js Git Bash,并运行以下命令:
节点-检查foo.js
我得到的是:
$ node --检查foo.js
在ws://127.0.0.1:9229/185f8862-17db-44d5-aff0-03c8e6fd50df上侦听调试器
有关帮助,请参见:
然后我去chrome://inspect/,然后去Open dedicated DevTools for Node。
以下是我所看到的:
我看
在下一个js中运行时,我发现了这个错误。脚本文本是▷调试
“剧本”:{
"dev:"ENVIRONMENT=env/.env.development next dev","check":"npm run format && npm run eslint","eslint":"eslint .jsx,.js components/ pages/",
“格式”:}
我在WebStorm 7中调试node.js应用程序时遇到了一个奇怪的问题。
第一次启动调试器时,我让应用程序运行:
/usr/bin/node --debug-brk=34041 app.js
debugger listening on port 34041
Current Environment: development
Express server listening on port 3000
但是,在第一次(或者如果我重新启动调试器)之后,我运行了调试器,但没有运行应用程序,如下所示:
/usr/bin/node --debug-brk=42140 app.js
debugger li