W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
第三方自定義組件包的開發(fā)與自定義組件開發(fā)基本相同,差異就是需要使用 npm 來管理自定義組件包。要求開發(fā)者具有基礎的 node.js 和 npm 相關的知識,如若之前未接觸過 npm,可參考官方 npm 文檔,同時需要百度開發(fā)者工具輔助開發(fā)。
在小程序根目錄中執(zhí)行命令安裝 npm 包。下載后的文件在文件夾 node_modules 中。
npm install
在引用的時候,直接使用包中 package.json 的 name 名字即可。
"usingComponents": {
"swan-custom-component": "swan-custom-component"
}
為了方便開發(fā)者能夠快速開發(fā)第三方自定義組件,為此提供了一個可用于開發(fā)、調試、測試用的項目模板,可以通過以下幾種方式進行下載:
快速安裝
npm install -g smartprogram-cli
初始化自定義模板
smartprogram init --type custom-component test
執(zhí)行完上述命令后會生成以 test 為文件名的自定義組件模板,開發(fā)者可以在此項目中進行開發(fā)修改。命令行工具的更多用法可以查看 github 倉庫上的 README.md 文件。
發(fā)布 npm 包的流程簡述如下:
npm adduser
或者npm login
npm publish
至此,npm 包就成功發(fā)布到 npm 平臺了。
一些開發(fā)者在開發(fā)過程中可能修改過 npm 的源,所以當進行登錄或發(fā)布時需要注意要將源切回 npm 的源。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: