> node.js軟件包管理:掌握npm命令以進行有效開發
>本文探討了基本的NPM命令來簡化您的node.js開發工作流程。我們將介紹有用的提示和技巧來管理軟件包,處理更新並優化您的開發過程。
鑰匙要點:
npm help <command></command>
用於命令自動完成,npm completion >> ~/.bashrc
npm outdated
以識別過時的模塊。這些命令大大提高了開發效率,並確保您的項目的包裝保持最新。 npm init
和npm config set init.author.name <name></name>
默認值,以避免對每個新項目的重複輸入。 利用npm config set init.author.email <email></email>
用於使用默認設置的快速項目初始化。 npm init -y
>
npm list --depth=0
npm home <package></package>
這篇文章由Vildan Tordic,Matt Burnett和Tom Greco進行同行評審。 感謝SitePoint的同行評審的貢獻! npm prune
,
npm init
npm install
npm test
>命令行幫助:npm run
直接在您的終端中訪問綜合幫助,以獲得一般幫助或
。
npm help
>npm help <command></command>
>命令自動完成:npm <command> -h</command>
啟用bash的自動完成(包括Windows 10上的bash),或使用
mkdir ~/.npm-global
或npm config set prefix '~/.npm-global'
>上添加PATH
),並重新安裝NPM在全球範圍內(export PATH="$HOME/.npm-global/bin:$PATH"
)。 .bashrc
>
.zshrc
npm install -g npm
>更新為最新版本。 對於主要的node.js版本更改,使用重建C插件。 考慮用於管理多個node.js和npm版本的NVM和N之類的工具。 npm -v
npm install -g npm
npm rebuild
定義
來簡化新項目設置,以接受默認設置或使用>和npm init
進行自定義默認設置
npm init -y
npm config set init.author.name <name></name>
>npm config set init.author.email <email></email>
高級軟件包搜索:
>軟件包管理:
帶有,)。僅適用於頂級軟件包。 直接從命令行直接使用訪問軟件包主頁(),存儲庫(npm list
),文檔(ls
)和錯誤報告(la
>)。刪除使用ll
>的外部軟件包。 npm list --depth=0
npm home <package></package>
npm repo <package></package>
npm docs <package></package>
npm bugs <package></package>
依賴項鎖定:npm prune
使用tilde(〜)進行次要版本固定(默認設置為
文件以進行精確的依賴項控制。 >
npm config set save-prefix="~"
npm config set save-exact true
npm shrinkwrap
>識別過時的模塊:npm-shrinkwrap.json
可以輕鬆地檢測出使用
提供全面的軟件包信息。
>使用開發軟件包:>使用npm link
>將本地軟件包鏈接到您的全局安裝,從而無需發布即可跨項目進行易於測試和使用。另外,通過filepath在package.json
>中指定依賴項。
以上是將使您成為NPM Ninja的10個技巧和竅門的詳細內容。更多資訊請關注PHP中文網其他相關文章!