在前端項目工程中使用 npm 來管理 Node.js 的包依賴,需要在項目根目錄下創(chuàng)建 package.json 文件,其中與包依賴相關(guān)的常用字段有:
npm 默認(rèn)所有的 Node.js 包都使用 Semantic Versioning 控制包依賴版本, 比如:
// package.json
{
"devDependencies": {
"ice.js": "^1.0.0"
}
}
更多配置可參考 package.json 文檔。
在項目根目錄下執(zhí)行 npm install
命令,可將 package.json 文件中描述的包依賴安裝至項目根目錄下的 node_modules 文件夾中。
PS:安裝 Node.js 時會自動安裝 npm ,可至 https://nodejs.org/en/ 下載安裝。
使用 Iceworks 可對當(dāng)前前端工程項目進(jìn)行依賴包管理:
點擊左側(cè)欄 Iceworks 圖標(biāo),在 NODE DEPENDENCIES
欄中,可展示當(dāng)前項目的依賴包信息(包含包名和當(dāng)前安裝的版本)。將鼠標(biāo)移入 NODE DEPENDENCIES
區(qū)域內(nèi)時,會出現(xiàn) 3 個操作按鈕,功能如上圖所示。
??
按鈕,即可更新到最新依賴;重裝依賴
按鈕,即可重裝應(yīng)用的所有依賴包。
+
按鈕;typescript@latest
;通過 Iceworks 安裝包依賴后,便可以在代碼中引用它了。引入需要的 npm 包時,會出現(xiàn)智能提示,快速完成代碼輸入。
更多建議: