日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

怎么在vue的@click里面直接写js_【转】为 Node.js 贡献你的力量 ———— 调试代码

發布時間:2025/3/20 vue 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 怎么在vue的@click里面直接写js_【转】为 Node.js 贡献你的力量 ———— 调试代码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文作者:百萬擴散性甜面包 himself65

原文鏈接:

為 Node.js 貢獻你的力量 ———— 調試代碼?www.himself65.com

Node.js 作為一個世界級的項目,能為它貢獻源代碼當然是很開心的事情。

但如果,在給 Node.js 寫了新代碼后,不知道如何測試代碼的正確性, 將會是非常頭疼的事情。

本文會著重介紹 Debug Node.js 源代碼,方便你為 Node.js 獻一份力。

當然,此本文也適用于 Node.js Application

項目結構

主要基本分為:

  • src: JavaScript 部分
  • lib: C++ 部分
  • deps: 上游 C++ 依賴
  • test: 所有的測試代碼
  • tools: 測試工具鏈,主要是 Python(有Python2)

Node.js 官方也闡明了如何正確貢獻新的代碼,運行測試、提交PR…

里面能找到正確的寫法,但是,如果我們一個地方出錯了,又該如何調試呢?

預先準備

On Linux

./configure make -j4

On Windows

vcbuild.bat # 或者 vcbuild.bat vs2019

調試 JavaScript 部分

Node.js Inspector

Debugging Guide 里已經說的非常清楚了,該文可以說是能調試任何 Node.js 的 js 代碼

筆者推薦用 WebStorm 的調試功能,UI化的配置,比其他方法都要舒服的多

BTW,如果你要測試 *.mjs 的 ES Module 部分,你得手動加上 --inspect-brk

調試 C++ 代碼

有些時候,你寫的是 C++ 代碼,這時候用 --inspect 是無法斷點到 C++ 部分的。

Windows 部分

這時候,我推薦使用 CLion,或者 Windows 下使用 Visual Studio。

CLion

直接 Add New Configuration 然后添加 makefile 然后 gdb 調試 C++ 代碼。

筆者很少用 Linux 作 node.js 開發,這里就不再附圖。

Visual Studio 2019

我們首先生成項目

vcbuild.bat projgen nobuild # 僅生成 sln 項目

打開工作目錄下生成的 .sln 文件即可

然后,啟動項目 選擇 node

直接運行的話,就相當于開啟了 node.js 的 REPL 模式。

所以,我們在命令參數里面加入我們要測試的 js 文件和其他參數。

然后運行調試器,我們就可以看到被斷點代碼的上下文了

推薦閱讀

為 Node.js 貢獻你的力量 —— by Starkwang

How to debug with WebStorm ———— by Ekaterina Prigara


后言

筆者一年來的貢獻水PR,終于到了 Node.js top 100 開發者,以后也會繼續貢獻開源社區。

總結

以上是生活随笔為你收集整理的怎么在vue的@click里面直接写js_【转】为 Node.js 贡献你的力量 ———— 调试代码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。