? npm 跳到?
njt.vercel.app
您是否在搜尋引擎中輸入軟體包名稱,然後導航到其原始程式碼、主頁、更改日誌等? ????
透過快速跳到正確的 URL,可以節省數千次 5 秒:
???
njt <package> [destination]
???
b
→bundlephobia.com 上的包裹成本估算c
→ 變更日誌g
→ github(gitlab等)儲存庫根h
→ 首頁(別名w
表示網站或d
表示文件)i
→ 問題n
→ npmjs.com 上的軟體包信息p
→ 拉取請求(合併請求的別名為m
)r
→ github 版本列表s
→ 來源(通常與儲存庫根目錄相同,但在單一儲存庫的情況下可以是其子目錄)t
→ git 標籤列表u
→ unpkg.com 上的包內容預覽v
→ npmjs.com 上包含日期的軟體包版本列表y
→yarnpkg.com 上的套件頁面(npmjs.com 的鏡像登錄).
→ 瀏覽 GitHub/GitLab 程式碼省略目標或輸入不存在的目標會將您帶到 npmjs.com 上的套件頁面,就像使用n
一樣。
njt prettier
(沒有指定目的地)
? → https://www.npmjs.com/package/prettier
njt prettier h
(首頁)
? → https://prettier.io
njt prettier s
(來源)
? → https://github.com/prettier/prettier
njt prettier r
(發布)
? → https://github.com/prettier/prettier/releases
njt prettier y
(紗線)
? → https://yarnpkg.com/package/prettier
njt
您可以在多種環境中造訪njt
。選擇您最喜歡的或全部使用!
透過在終端機中執行以下命令,從 npm 全域安裝njt
:
npm install --global njt
你已經準備好了。現在嘗試使用一些實際參數執行njt <package> [destination]
。例如,這兩個命令將分別帶您進入 Lodash g ithub 儲存庫和主頁:
njt lodash g
njt lodash h
如果您不帶參數啟動njt
將顯示受支援的目的地清單。
要卸載,請執行npm remove --global njt
。若要重新安裝或升級,請再次執行npm install --global njt
。
專業提示當您指定.
njt
從最近的package.json
檔案中取得名稱,而不是套件名稱。
專業提示要自訂要開啟的瀏覽器,請使用您選擇的應用程式名稱設定名為NJT_BROWSER
(或只是BROWSER
)的環境變數。該值可能會因您的作業系統而異。請注意,設定BROWSER
而不是NJT_BROWSER
可能會影響其他工具,這可能是也可能不是所需的。
開啟 Chrome 設置,例如導覽至chrome://settings
導航至管理搜尋引擎部分(例如,透過在搜尋設定欄位中輸入其名稱)
點擊其他搜尋引擎旁邊的添加
填寫新增搜尋引擎表單:
場地 | 價值 |
---|---|
搜尋引擎 | njt (npm jump to) |
關鍵字 | njt |
用 %s 代替查詢的 URL | https://njt.vercel.app/jump?from=chrome&to=%s |
按新增
從現在開始,在網址列中輸入njt <package> [destination]
將直接轉到您想要的頁面。例如, njt react h
將帶您進入 React.js 主頁。
若要卸載,請開啟 Chrome 設定中的管理搜尋引擎部分,按一下其他搜尋引擎 → njt旁邊的三個點,然後點擊從清單中刪除。
專業提示您可以使用n
而不是njt
作為關鍵字,以避免每次輸入兩個額外的字元。在Chrome網址列輸入的指令會變成n <package> [destination]
您可以直接從 Firefox 的網址列使用njt
。
njt
從現在開始,在網址列中輸入njt <package> [destination]
將直接轉到您想要的頁面。例如, njt react h
將帶您進入 React.js 主頁。
要卸載,請從主選單開啟 Firefox 書籤,搜尋njt
並刪除書籤。
專業提示您可以使用n
而不是njt
作為搜尋關鍵字,以避免每次輸入兩個額外的字元。在火狐網址列輸入的指令會變成n <package> [destination]
想要直接從 Alfred 啟動器跳轉嗎?
開啟首選項→功能→網頁搜索
點擊新增自訂搜尋
填寫表格:
場地 | 價值 |
---|---|
搜尋網址 | https://njt.vercel.app/jump?from=alfred&to={query} |
標題 | Search njt for '{query}' |
關鍵字 | njt |
圖示 | 從 https://njt.vercel.app/favicon-32x32.png 拖曳 |
按儲存
或者,複製並打開這個特殊的 Alfred 鏈接,為您完成上述所有步驟:
alfred://customsearch/Search%20njt%20for%20%27%7Bquery%7D%27/njt/utf8/nospace/https%3A%2F%2Fnjt.vercel.app%2Fjump%3Ffrom%3Dalfred%26to%3D%7Bquery%7D
專業提示您可以使用n
而不是njt
作為搜尋關鍵字,以避免每次輸入兩個額外的字元。在Alfred網址列輸入的命令會變成n <package> [destination]
您還可以使用您最喜歡的njt
後綴來創建變體,以更少的字元跳到您最喜歡的位置。例如,關鍵字ng
可以是njt {query} g
的捷徑。
如果您使用 Visual Studio Code,則可以透過 LaunchX 擴充功能將 njt 新增至命令面板。
安裝擴充
打開命令面板
輸入njt
並按 Enter
輸入您的搜尋內容並再次按 Enter 鍵
專業提示使用ctrl+alt+n
繞過指令面板。
DuckDuckGo bang 正在等待批准(如果您知道如何加快過程,請提供協助)。
如果您使用 duckduckgo.com 作為主要搜尋引擎,請在其搜尋欄位中輸入!njt <package> [destination]
(請注意前導感嘆號)。這個技巧之所以成為可能,要歸功於 DuckDuckGo 出色的爆炸功能。
njt
迷你網站上的線上搜尋字段開啟 njt.vercel.app,輸入您的查詢,然後按 Enter。此方法比其他方法稍慢一些,因為它涉及開啟帶有輸入表單的網頁。從好的方面來說,它可以在任何地方使用,並且不需要設定。
感謝 Vercel 託管 njt.vercel.app
您是搜尋快捷方式大師嗎?請隨意建議njt
的另一個入口點並節省世界各地人們的時間!
njt
工作原理njt
的邏輯是集中的,位於njt.vercel.app/jump
端點(來源)內。
所有njt
介面將使用者查詢提交至https://njt.vercel.app/jump?from=UI_ID&to=USER_QUERY
,您將從這裡重定向到目的地。
像njt <package>
或njt <package> y
這樣的查詢,重定向很簡單: https://www.npmjs.com/package/<package>
或https://yarnpkg.com/package/<package>
。
大多數其他情況都涉及查看package.json
以獲取所搜尋套件的最新版本。文件是從 www.npmjs.com 取得的。它包含儲存庫的位置、主頁和一些其他用於建構目標 URL 的欄位。
官方njt
介面和njt.vercel.app/jump
端點不儲存提交的查詢。由於 njt.vercel.app 由 Vercel 託管,因此效能和使用資料由基礎設施記錄(請參閱 Vercel Analytics)。
當njt
導航到https://njt.vercel.app/jump?from=UI_ID&to=USER_QUERY
時,參數from=UI_ID
將與使用者查詢一起傳送到端點。該值目前被忽略,但將來可能會用於解決查詢或分析njt
介面的流行度。
npm
cli 中內建了一些njt
目的地的捷徑:
? npm home <package>
或npm docs <package>
⭥
? njt <package> h
(首頁)
? npm issues <package>
或npm bugs <package>
⭥
? njt <package> i
(問題)
? npm repo <package>
⭥
? njt <package> g
(github、gitlab 等 repo)
透過njt
,您可以在多個環境中存取更多快捷方式,從而提高您的日常工作效率。