vue組件發(fā)布到npm簡(jiǎn)單步驟
1.0 新建項(xiàng)目
1.1 初始化項(xiàng)目
輸入npm init,之后需要填什么就寫什么
新建src目錄,并在src目錄下新建alert.vue
$ npm init $ mkdir src $ cd src $ touch alert.vue
最后的目錄結(jié)構(gòu)
1.2 修改入口文件
打開package.json,并修改
1.3 寫組件內(nèi)容
這個(gè)組件內(nèi)容可以隨便寫,我們就先測(cè)試一下,我是這樣寫的
<template> <div class="alert"> <div>dddddd</div> </div> </template> <style> .alert { color: red; } </style> <script> export default { name:'vue-x-alert' } </script>
2.0 注冊(cè)npm
打開npm官網(wǎng),注冊(cè),并記住注冊(cè)的賬號(hào)和密碼,npm-url
2.1 登錄npm,并發(fā)布
$ npm login // 登錄 $ npm publish
2.3 打開npm,看我們剛剛發(fā)布的組件
然后我們要在項(xiàng)目中使用到這個(gè)組件,進(jìn)行npm安裝,導(dǎo)入就可以使用了
更新包
修改package.json
"version": "1.1.0",
然后重新發(fā)布一下,就可以了
相關(guān)文章
React/vue開發(fā)報(bào)錯(cuò)TypeError:this.getOptions?is?not?a?function
這篇文章主要給大家介紹了關(guān)于React/vue開發(fā)報(bào)錯(cuò)TypeError:this.getOptions?is?not?a?function的解決方法,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-07-07Elementui如何限制el-input框輸入小數(shù)點(diǎn)
這篇文章主要介紹了Elementui如何限制el-input框輸入小數(shù)點(diǎn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08使用vue深度選擇器修改ElementUI組件內(nèi)樣式的示例代碼
在帶有scoped屬性的style中書寫樣式時(shí),無法作用影響到子組件中的樣式,此時(shí)我們會(huì)使用到deep深度選擇器,來解決此問題,我們?cè)谑褂胠ess預(yù)處理器,能正常使用,但是在scss預(yù)處理器中會(huì)報(bào)錯(cuò),下面通過本文介紹vue深度選擇器修改ElementUI組件內(nèi)樣式,需要的朋友可以參考下2022-12-12vue router動(dòng)態(tài)路由下讓每個(gè)子路由都是獨(dú)立組件的解決方案
這篇文章主要介紹了vue router動(dòng)態(tài)路由下讓每個(gè)子路由都是獨(dú)立組件的解決方案,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2018-04-04Vue+element自定義指令如何實(shí)現(xiàn)表格橫向拖拽
這篇文章主要介紹了Vue+element自定義指令如何實(shí)現(xiàn)表格橫向拖拽,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10