五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

如何將vue項(xiàng)目制作成組件并發(fā)布到npm倉庫中

2023-08-30 17:55 作者:fcsummer  | 我要投稿

前言

vue作為當(dāng)前前端主流框架,幫我們簡化封裝的同時(shí)還可以將我們自己的小項(xiàng)目發(fā)布的npm中央倉庫,這是如果有人要使用我們的代碼,我們不必在提供自己的項(xiàng)目源碼,可以直接讓使用者去npm倉庫直接下載我們的項(xiàng)目,下面我們就來去實(shí)現(xiàn)以下自己的項(xiàng)目發(fā)布到npm吧

vue項(xiàng)目初始化


編寫組件

  1. 首先在src中新建package目錄

這是我起的組件名 2. 編寫組件

發(fā)布項(xiàng)目

  1. 在package根目錄下創(chuàng)建index.js


這里的install方法是在以后我們使用npm i下載我們的組件后在main.js中引用


  1. 組件打包 修改package.json文件


  • --target lib 關(guān)鍵字 指定打包的目錄

  • --name 打包后的文件名字

  • --dest 打包后的文件夾的名稱

執(zhí)行命令

npm run package

在命令執(zhí)行完后我們可以在根目錄找到fcsummer-transalte目錄

發(fā)布npm倉庫

切換到新生成的目錄


執(zhí)行命令


初始化項(xiàng)目,還可以執(zhí)行

npm init

執(zhí)行后會逐一讓你輸入要發(fā)布的npm包名字,npm包的描述信息和npm包的作者

在package.json中我們填好描述信息

至此,本地工作基本完成

正式發(fā)布

  1. 注冊賬號?npm官網(wǎng)

  2. 設(shè)置npm源(可選可不選)


  1. 添加npm賬戶

npm adduser

需要填寫你在npm官網(wǎng)注冊的用戶名和密碼,只需要一次本地npm記住后以后就可以不用了 4. 發(fā)布npm

npm publish

如果在這報(bào)錯,基本上原因就是你的npm包已經(jīng)被別人占用了,重新編寫一個就可以

下載引用

  1. 下載組件


  1. main.js中引用,這里一定要把css也引用上


3.使用



注意事項(xiàng)

在打包的時(shí)候我們最好--name和--dest相同,不然引用的時(shí)候會有找不到包的情況,如果名字重復(fù),刪除打包后的文件夾,重新打包

我的項(xiàng)目

[fbk111/fcsummer-translate: 提供中文生成拼音注釋 (github.com)]

  1. 引用組件

  1. 傳入content和fontSize

  2. 頁面展示(我這里是寫死的300px)

  1. 項(xiàng)目存在bug,希望前端大佬可以積極參與

  2. 已發(fā)布到npm


如何將vue項(xiàng)目制作成組件并發(fā)布到npm倉庫中的評論 (共 條)

分享到微博請遵守國家法律
莱阳市| 贡山| 南江县| 平泉县| 垫江县| 兴义市| 北流市| 伊金霍洛旗| 建宁县| 阆中市| 辽阳市| 乌兰浩特市| 双鸭山市| 沾化县| 江山市| 临邑县| 徐州市| 淮滨县| 开原市| 萨迦县| 竹溪县| 鄂伦春自治旗| 新河县| 巴塘县| 通河县| 卓资县| 延边| 孝昌县| 密云县| 徐闻县| 九寨沟县| 靖江市| 莆田市| 衡山县| 涿鹿县| 乐平市| 永兴县| 平乐县| 蕉岭县| 厦门市| 莱西市|