Maison >interface Web >js tutoriel >Comment utiliser Node.js+DevTools pour déboguer rapidement des applications ?

Comment utiliser Node.js+DevTools pour déboguer rapidement des applications ?

青灯夜游
青灯夜游avant
2021-09-26 10:25:261884parcourir

Comment accélérer le débogage des applications Node.js ? L'article suivant vous expliquera comment utiliser DevTools pour accélérer le débogage des applications Node.js. J'espère qu'il vous sera utile !

Comment utiliser Node.js+DevTools pour déboguer rapidement des applications ?

Lors de certains développements liés au Node, nous transmettons souvent le contenu des variables à la console pour le visualiser via Console. Il est toujours possible de visualiser des données simples, mais lorsque nous rencontrons des objets relativement volumineux et. De nombreuses fonctions d'attributs montées, la console peut ne pas être affichée, ou même le contenu peut être effacé, ce qui entrave sérieusement notre efficacité de développement. Aujourd'hui, nous allons utiliser node-nightly Déboguons facilement dans Chrome, visualisons nos objets. et les journaux de sortie.

【Apprentissage recommandé : "Tutoriel Nodejs"】

Jetons un coup d'œil à l'effet à travers un simple plug-in de démonstration de webpack

Préparer le nœud tous les soirs :

  • Installer le nœud -nightly : npm install --global node-nightly. npm install --global node-nightly

Comment utiliser Node.js+DevTools pour déboguer rapidement des applications ?

  • 执行node-nightly:node-nightly

Comment utiliser Node.js+DevTools pour déboguer rapidement des applications ?

启动入口脚本:

  • 通过node-nightly执行入口脚本:node-nightly --inspect-brk ./node_modules/webpack/bin/webpack.js,脚本将在第一条语句处断开,等待操作。

  • 输入chrome://inspect打开Chrome Inspect。

  • 进入inspect:

Comment utiliser Node.js+DevTools pour déboguer rapidement des applications ?

  • 脚本处于等待状态:

Comment utiliser Node.js+DevTools pour déboguer rapidement des applications ?

  • source中添加当前node项目的工作空间,后续我们就可以按原来在chrome中调试JavaScript一样来操作了。

Comment utiliser Node.js+DevTools pour déboguer rapidement des applications ?

Comment utiliser Node.js+DevTools pour déboguer rapidement des applications ?

Console中的信息也打印出来了

Comment utiliser Node.js+DevTools pour déboguer rapidement des applications ?

补充说明

  • 往往我们的webpack的配置文件会区分不同的环境进行特殊的配置,node-nightly同样允许我们在执行的命令后增加配置如:--config webpack.prod.js

  • 调试我们的其他简单的Node单脚本将更加简单,大家可以尝试一下。

  • 如果node-nightly在运行时不正常,我们可以安装指定版本:node-nightly --version {version}或安装最新安排:node-nightly --upgrade

Comment utiliser Node.js+DevTools pour déboguer rapidement des applications ?

🎜Exécuter node-nightly : 🎜node-nightly. 🎜🎜🎜🎜Comment utiliser Node.js+DevTools pour déboguer rapidement des applications ?🎜 🎜Démarrez le script d'entrée : 🎜🎜🎜🎜Exécutez le script d'entrée via 🎜node-nightly🎜 : node-nightly --inspect-brk ./node_modules/webpack/bin/webpack.js, le script sera déconnecté lors d'une déclaration, en attente d'opération. 🎜🎜🎜🎜Entrez chrome://inspect pour ouvrir 🎜Chrome Inspect. 🎜🎜🎜🎜🎜Entrez inspecter : 🎜🎜🎜🎜Comment utiliser Node.js+DevTools pour déboguer rapidement des applications ?🎜🎜🎜🎜Le script est en attente : 🎜🎜🎜🎜Comment utiliser Node.js+DevTools pour déboguer rapidement des applications ?🎜🎜🎜🎜Ajoutez l'espace de travail du projet 🎜node🎜 actuel dans 🎜source🎜 Ensuite, nous pouvons déboguer 🎜JavaScript🎜 dans 🎜chrome🎜 comme avant. pour fonctionner. 🎜🎜🎜🎜Comment utiliser Node.js+DevTools pour déboguer rapidement des applications ?🎜 🎜Comment utiliser Node.js+DevTools pour déboguer rapidement des applications ?🎜🎜🎜Console Les informations contenues sont également imprimées🎜🎜🎜7 .png🎜🎜🎜Instructions supplémentaires🎜🎜🎜🎜🎜 Souvent, nos fichiers de configuration Webpack différencient les différents environnements pour des configurations spéciales. 🎜node-nightly🎜 nous permet également d'ajouter des configurations après l'exécution de la commande, telles que : --config webpack.prod.js. 🎜🎜🎜🎜Le débogage de nos autres scripts simples 🎜Node🎜 simples sera plus facile, vous pouvez l'essayer. 🎜🎜🎜🎜Si 🎜node-nightly🎜 ne fonctionne pas correctement lors de l'exécution, nous pouvons installer la version spécifiée : node-nightly --version {version> ou installer la dernière version : node -tous les soirs - -mise à niveau pour essayer de résoudre le problème🎜🎜🎜🎜Pour plus de connaissances sur la programmation, veuillez visiter : 🎜Vidéo de programmation🎜 ! ! 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer