我是靠谱客的博主 温暖小松鼠,这篇文章主要介绍vue组件封装npm包前言,现在分享给大家,希望可以做个参考。

前言

npm官网:  https://www.npmjs.com/

        首先去官网注册一个账号,把设置的账号密码记住,然后再把注册的邮箱验证好,否则不行。

        上述完事之后我们打开终端(cmd)输入 nrm -V 验证一下是否有nrm,没有的话就用 npm i nrm -g 这个命令把nrm下载下来,之后在输入 nrm -V 验证下就完成。

发布npm包:

项目里边新建一个文件夹,然后在文件夹内新建一个index.js,这里面就是暴露出去的方法

import myUse from '../components/myUse.vue'
// Vue 插件模式暴露出一个方法
const install = (Vue) => {
    // 注册组件(组件名称,组件)
    Vue.component(myUse.name, myUse)
}
export default install

 接下来在package.json增加一段打包指令

 build-npm 自定义,自己改成什么都可以

--target lib 指定打包的目录

--dest 打包后文件夹的名称

--name 打包后文件的名称

完事之后 运行 npm run build-npm 这样打包完成之后在项目里边就会生成一个 distUse 文件夹

这里边css就是组件会用到的样式,umd是指支持所有引用格式,所以这里需要用到css文件和倒数第二个umd文件

接下来,我们在找个地方新建一个  packsges 的文件夹,将用到的两个文件复制到里边

这里边js文件名字太长了,所以我更改了一下

接下来选中 packsges 集成终端打开,运行 npm init -y 然后就会生成一个初始化的package.json文件

然后打开 package.json

name 是自定义包的名称

main 需要和js文件名称匹配

keywords 搜索时匹配的关键字(可自定义)

author 作者(自定义)

修改完成之后在终端运行 nrm use npm 一般我们用的都是淘宝源所以这里得更改下,以便稍后登陆,修改完之后 运行npm login 进行登陆(输入用户名,密码,邮件地址。注: 这里输入密码时候终端光标是不会动的输入完直接回车),登录完成之后 运行 npm publish 就发布成功啦!

之后进入官网,点击个人头像,然后点击 Packages 是可以看到的

项目内使用:

使用时候运行 npm i wz-np-use --save 就可以下载到项目内,然后在main.js内引入包和样式,注册完成之后就可以使用了

使用的时候是用组件名称

 结束,玩的不好 还有待成长,望大神指教!

最后

以上就是温暖小松鼠最近收集整理的关于vue组件封装npm包前言的全部内容,更多相关vue组件封装npm包前言内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部