前言,最近负责vue组件,开始只是零碎的,但渐渐的多了起来,所以考虑做一套组件库发npm上,但是查看资料,基本都是缺胳膊少腿,没有一个是跑完全部流程的demo,所以自己参考资料以后做了一套上传、检测和使用的笔记供需要的参考。(备注:还是不清楚的可以查看视频教程。地址:) 标题:npm 如何发布和使用自定义组件1. 创建组件2. 上传组件3. 删除包4. npm登陆报账号密码错误 1. 创建组件(1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 18:01:40
                            
                                57阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.创建vue项目2.创建组件3.创建index.js文件4.登录npmnpm login5.发布npm publish            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-29 13:56:58
                            
                                321阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            nexus启动(docker形式)docker run -d -p 8085:8081 --name nexus -v `pwd`/data:/nexus-data sonatype/nexus3:3.23.0对外暴露的端口号是8085nexus数据存放在启动目录下的 data目录中利用的nexus版本号是3.23.0启动完成后访问 http://{ip}:8085,进入登录页面,首次登录默认管理            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-05-10 20:54:46
                            
                                1355阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            package main
import (
	"bufio"
	"fmt"
	"golang.org/x/text/encoding/simplifiedchinese"
	"io"
	"os/exec"
	"time"
)
type jenkins struct{
	code string
	project string
	work string
	webWork string
	env              
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-22 21:54:20
                            
                                1654阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            vue用webpack打包方式新建项目,注意刚开始可以先关闭路由和代码错误检测功能1.建立了一个Hi.vue的组件<template>    <div>Hi~~{{msg}}--{{data}}</div></template><script>  export default {    name: "Hi",    data:functi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-08-30 11:46:00
                            
                                83阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、在npm官网注册用户 官网地址:https://www.npmjs.com/ 注册用户名、密码和邮箱。 或者 npm adduser在命令行中注册。 二、进入邮箱进行验证。 如果注册之后没有验证邮箱,那么发布的时候会报错 三、在命令行中登录。 npm login登录 输入用户名,密码和邮箱。 这 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-11 17:41:00
                            
                                590阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            制作了一套自己的组件库,并发布到npm上,项目代码见 GitHub 。 前期准备 有一个npm账号 安装了vue cli 搭建项目 目录结构 内部代码详见 GitHub,如果对你有所帮助,给个star吧 。 项目配置 为了使项目能上传到npm上,需要配置一些地方。 build/webpack.bas            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-11-07 12:59:00
                            
                                123阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            制作了一套自己的组件库,并发布到npm上,项目代码见 GitHub 。 前期准备 有一个npm账号 安装了vue-cli 搭建项目 vue init webpack hg-vcomponents cd hg-vcomponents cnpm install 目录结构 - vue-flag-list            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-02-20 16:20:00
                            
                                172阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            实现在父组件中促发子组件里面的方法子组件:
    我是子组件  
  export default {
    name: "child",
    methods: {
     parentHandleclick(e) {
        console.log(e)
      }
  }" _ue_custom_node_="true">父组件:点击我促发子组件方法
  impor            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-05-17 15:23:56
                            
                                229阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            官方说明只能在linux和mac安装1. clone到本地,安装dependencies# from git
  $ git clone 
  # 因为是在window上安装,所有官方文档上的一些命令就不能使用了,
  $ cd cnpmjs.org
  $ npm install
  $ npm run dev上面的最后一条命令执行肯定是会报错的,下面我们就按着报错提示,一个一个的解决 最终搭建            
                
         
            
            
            
            熟悉vue2.0开发的网友,只需要看看这个源码,运行起来,然后直接发布即可,其他插件的发布道理一样。如果你还不熟悉vue2.0的开发,建议先不要看这个。npm包vue插件源码源码下载好后,依次运行下面语句即可npm i  // 安装依赖npm run build  // 打包npm publish  // 发布到npm平台上如有不懂,可留言评论私信。...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-11-16 13:56:50
                            
                                182阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            近日在项目完成时需要需要做到内容跟随屏幕可视窗口大小进行适配,然后想到用rem来实现适配问题 1.首先安装一个px转rem的插件npm install postcss-pxtorem --save2.新建一个rem.js文件// 设置 rem 函数
function setRem() {
    const pageWidth = window.innerWidth;
    //为了ie也能拿到            
                
         
            
            
            
            新建vue 项目并且在根目录创建两个文件夹 packages和examples。packages:用于存放所有的组件examples:用于进行测试组件,把src改为examples 去掉helloword和assets文件2.配置vue.config.js 并设置入口文件
如果没有vue.config.js文件 就需要在项目根目录下创建vue.config.js文件,并进行如下            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-01 10:40:54
                            
                                222阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            vue组件库开发,做一个像elment-ui一样的,webpack打包,非常好用            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-03 09:04:02
                            
                                287阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            开发React组件 发布npm包 (使用TSDX)运行该命令,会新建组件开发的文件夹。(mylib就是项目名)因为我这边的网速很烂 所以可以先安装cnpm i tsdx@latest -g然后在执行npx tsdx create mylib中途我们会被要求选择一个模版:模版描述basic用于一个TypeScript包,可以开发任何东西,灵活度高react用于开发React组件的包,内置了@type            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-01-17 19:31:38
                            
                                1626阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            发布npm包注册并在本机添加npm用户(已注册可忽略)完成了上面的步骤之后,我们接下来要在www.npmjs.com注册一个账号,这个账号会被添加到npm本地的配置中,下面命令行将会使用到。//前提已完成npm用户的注册$ npm adduserUsername: your namePassword: your passwordEmail: yourmail@gmail.com如果出现以下错误,可能是你的npm版本太低,通过sudo npm install -g npm升级.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-12 14:24:39
                            
                                979阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            发布npm包注册并在本机添加npm用户(已注册可忽略)完成了上面的步骤之后,我们接下来要在www.npmjs.com注册一个账号,这个账号会被添加到npm本地的配置中,下面命令行将会使用到。//前提已完成npm用户的注册$ npm adduserUsername: your namePassword: your passwordEmail: yourmail@gmail.com如果出现以下错误,可能是你的npm版本太低,通过sudo npm install -g npm升级一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-13 10:13:57
                            
                                795阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近在网上找到一个 网页制作辅助工具-jQuery标尺参考线插件 ,觉得在现在的一个项目中能用的上,插件是基于JQuery的,但是现在的项目是用vue写的。So...,就照葫芦画瓢改装成了Vue组件,总的来说算是一个用处较多的组件,于是乎,就想着把它上传到Npm上分享出来。以前只用过别人的包,这一次            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-02-20 16:21:00
                            
                                159阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在开发项目时我们往往都需要去封装一些组件出来。封装有这些好处:代码重用、不必关心具体的实现、面向对象三大特征之一、具有安全性。但如果封装的不好,组件的封装会使得维护起来特别麻烦,适得其反,那让我们看看封装组件时应该注意哪些事项吧1.遵循高内聚原则 高内聚:又称单一责任原则,是指一个模块只负责一项任务。在我们组件中体现在一个组件只有一项功能,若是功能太复杂,那我们还需将组件进行拆解抽离。像            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-23 16:30:15
                            
                                519阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            NPM常用包 glob 把目录下的所有的文件文件名递归获取到 lodash 内部封装了诸多对字符串、数组、对象等常见数据类型的处理函数,其中部分是目前ECMAScript尚未制订的规范,但同时被业界所认可的辅助函数。莫倩每天使用npm安装Lodash的数量在百万级以上,这在一定程度上证明了其代码的健壮性 gulp  将开发流程中让人痛苦或耗时的任务自动化,从...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-13 11:23:46
                            
                                208阅读