npm发布包以及更新包还有需要注意的几点问题(这里以发布vue插件为例)
2022/7/12 23:21:56
本文主要是介绍npm发布包以及更新包还有需要注意的几点问题(这里以发布vue插件为例),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前言
在此之前,你需要去npm官网注册一个属于自己的账号,记住自己的账户名以及密码、邮箱,后面会用的到。
第一步,安装webpack简易框架
vue init webpack-simple marquee
这里会用到vue init 命令,如果你的cli版本是3或者以上,那么在此之前你需要安装vue/cli-init npm install -g @vue/cli-init vue init 的运行效果将会跟 vue-cli@2.x 相同
第二步,封装Vue插件
1、安装完成后,会出现以下目录即可成功
marquee/
├── index.html
├── package.json
├── README.md
├── .babelrc
├── .editorconfig
├── .gitignore
├── src
│ ├── App.vue
│ ├── assets
│ │ └── logo.png
│ └── main.js
└── webpack.config.js
2、接下来,我们在src文件夹下创建一个名叫marquee的文件夹,在文件夹里面创建marquee.vue和index.js
marquee/
├── index.html
├── package.json
├── README.md
├── .babelrc
├── .editorconfig
├── .gitignore
├── src
│ ├── App.vue
│ ├── marquee
│ │ └── marquee.vue
│ │ └── index.js
│ ├── assets
│ │ └── logo.png
│ └── main.js
└── webpack.config.js
3、开始在marquee.vue封装Vue插件了
<template> <div class="marquee-wrap"> <!-- 滚动内容 --> <div class="scroll"> <p class="marquee">{{text}}</p> <!-- 文字副本 --> <p class="copy"></p> </div> <!-- 为了计算总文本宽度,通过css在页面中隐藏 --> <p class="getWidth">{{text}}</p> </div> </template>
更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/119924268
这篇关于npm发布包以及更新包还有需要注意的几点问题(这里以发布vue插件为例)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-09vue3开发前端表单缓存自定义指令,移动端h5必备插件
- 2024-05-09React Hooks在class组件中的使用方式
- 2024-03-30[OIDC in Action] 2. 基于OIDC(OpenID Connect)的SSO(纯JS客户端)
- 2024-03-29terraform jsonencode
- 2024-03-13vuex-persist
- 2024-03-11icons for vue
- 2024-03-07breadcrumbs react js
- 2024-03-06react login page example
- 2024-03-06react router uselocation
- 2024-03-04postgres jsonb_set