1.首先vue create xxx創(chuàng)建一個空的項目(lib和local文件夾怎么來看后面的步驟)
2.將自己的方法或者組建文件夾放在src同層目錄下,我這邊是local文件夾
3.在APP.vue頁面引入本地文件測試自己的方法有沒有問題
4.在package.json中的scripts中配置命令(local/local.js就是自己文件夾的地址)
"lib": "vue-cli-service build --target lib --name landscape-components --dest lib local/local.js"
4.1然后執(zhí)行:npm run lib會得到lib文件夾
4.2配置package.json
"name":"local-session",//在npm中搜索的包名,組建名稱
"version":"1.0.3",//版本號,每次發(fā)包都得更新不能重集
"private": false,//原來為true,要改成false,否則發(fā)布不出去
"description":"對于sessionStorage和localStorage進行一個封裝便于快速使用",//npm包的描達
"main":"lib/landscape-components.umd.min.js",//入口文件
"keywords":["Local","Susession"],//關鍵詞
"author":["name" "HouMengFei"],//作者
5.添加.npmignore文件,發(fā)布npm包的時候忽略不必要的文件,需要編譯上傳的只有l(wèi)ib、package.json、README.md這三個文件
# 忽略目錄
src
local
node_modules
public
utils
# 忽略指定文件
vue.config.js
babel.config.js
*.map
jsconfig.json
6.發(fā)布自己的npm包
在npm官網(wǎng)(https://www.npmjs.com/)按照步驟注冊一個賬號,我這邊已經(jīng)注冊好了直接登錄就行
6.1注冊成功之后然后在終端中輸入命令
npm login//登陸之后會輸入npm密碼和郵箱,然后會給郵箱發(fā)八位數(shù)的動驗證碼
出現(xiàn)這個之后就說明登陸成功了
npm publish //發(fā)布自己的包
6.2更新命令
npm version patch
7.在npm里面查看自己發(fā)不上去的包
文章來源:http://www.zghlxwxcb.cn/news/detail-517528.html
8.在項目中下載使用
npm install local-session -S
這就可以使用了!!!文章來源地址http://www.zghlxwxcb.cn/news/detail-517528.html
到了這里,關于前端(vue)npm如何發(fā)布自己的包的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!