npm发布包以及更新包还有需要注意的几点问题(这里以发布vue插件为例)
2024-09-02 00:39:56
前言
在此之前,你需要去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
最新文章
- SQL Server 在多个数据库中创建同一个存储过程(Create Same Stored Procedure in All Databases)
- 用nexus搭建maven私服
- Solr5.3.1整合IKAnalyzer
- IntelliJ IDEA 13破解(JRebel 5.6.3a破解)
- Bzoj 2120: 数颜色 &;&; 2453: 维护队列 莫队,分块,bitset
- java eclipse 连接数据库全过程
- Asp.Net(C#) MD5 加密
- HTTP 错误 401.3 - Unauthorized由于 Web 服务器上此资源的访问控制列表(ACL)解决办法
- 在raw_input()中使用中文提示,在CMD下中文乱码问题解决。。。
- centos7源码编译安装Ansible详细部署
- 运行期以索引获取tuple元素-C++11之2
- Quartz.Net进阶之三:SimpleTrigger详述
- Docker 启动遇到 Error starting daemon: Error initializing network controller 错误
- 如何释放vector变量
- ComboBox Style
- Loadrunner 怎么将response的数据下载下来
- AE+C#实现:在SceneControl里打开和保存
- React Native - 4 ListView 简单使用
- JDK 6 目录结构介绍以及JDK中的工具研究
- 案例40-层与层之间的解耦(面向接口编程)BeanFactory