命令行工具
npx是一個命令行工具,旨在簡化使用npm包中執行檔的過程。
npx是在npm的5.2.0版本中引入的,允許用戶執行npm包中的二進制檔案,而無需進行全局安裝。當執行npx加任何命令時,npx首先會在項目的node_modules/.bin目錄中查找該命令,如果找到則使用本地版本的命令;如果沒有找到,npx會從快取中下載該命令的最新版本並執行。使用完畢後,npx不會在本地或項目中留下任何痕跡,這樣可以避免污染項目依賴,並始終使用最新版本的依賴包。
此外,npx還可以調用項目內部安裝的模組,使項目內部安裝的模組使用起來更方便。