一、Npm私服发包流程

  1. 以npm-test举例,npm-test只有一个index.js,内容为export default {test: ‘测试123’}

  2. 在项目根目录进入小黑框(cmd)运行 npm init -y

    name: 是你包的名字
    version:这个是你包版本,建议每次更新包就给版本加一
    description:这个是你对包的描述信息
    main:这个是入口文件地址,我们的入口是index.js
    script:此处是配置脚本信息的,包打包可以在这里配置,然后重复此文的步骤。
    keywords:包的关键字
    author:作者
    license:许可证

  3. 在项目根目录添加文件 .npmrc ; 并添加以下代码

registry=http://你家给你搞的私服的ip地址:端口号/repository/npm-hosted/
  1. 如果你有想忽略的文件可以这样操作:(以下为两种方案介绍,选择一种就行了)
    (1)创建.npmignore文件;填入你想要忽略的文件路径就行了,例如:src/test 或者 package-lock.json

    src/test
    package-lock.json
    

    (2)创建.gitignore文件;填入信息等同于.npmignore;
    (3)npmignore优先级大于gitignore(npmignore>gitignore)

  2. 发包输入 npm publish
  3. 如果遇到 400 的错误 请检查你的地址是否为 npm-hosted(名字可能不是这个,但是类型必须为hosted,因为group上传不起)(私服库type必须为 hosted )
  4. 如果遇到401报错可能是没登录的原因输入 npm login进行私服登录(请在.npmrc同级小黑框输入),登录这里输入你私服的用户名和密码,再来个你自己的邮箱就行了。
  5. 再次输入 npm publish。
  6. 成功如下

二、 Npm私服使用包

  1. 下载包
    (1)npm i npm-test
    (2)npm i npm-test@0.0.2
  2. 引用
    (1)import npmTest from ‘npm-test’;
    (2)console.log(npmTest)
    (3)

npm私服发包及使用相关推荐

  1. vue组件库(二):基于verdaccio工具npm私服搭建

    大纲 搭建npm私服的必要性 搭建npm私服的主要操作 一.搭建npm私服的必要性 二.搭建npm私服的主要操作 1.环境准备 确保服务器已安装以下包: node(必须) 安装了nodenpm,如果想 ...

  2. 花生壳内网穿透映射NPM私服问题

    笔者之前曾经写过一篇博文介绍如何搭建NPM私服 如何快速用docker搭建npm私服_omage的博客-CSDN博客世上功夫,唯快不破!npm包默认下载的官方服务器是 npmjs:https://re ...

  3. nexus搭建npm私服

    第一步:下载安装包 官网地址(下载了很多次才成功,真的是很多次很多次,有时候网速不好直接页面打不开): https://www.sonatype.com/nexus/repository-oss-do ...

  4. 如何快速用docker搭建npm私服

    世上功夫,唯快不破! npm包默认下载的官方服务器是 npmjs:  https://registry.npmjs.org/ 由于在国外以及众所周知的原因,npm install直接下会慢到怀疑人生. ...

  5. 记录学习npm私服的搭建与使用以及过程中的坑点

    目录 前言 一.私服的选择以及前奏 二.搭建步骤 1.下载插件 2.守护进程启动 3.自定义组件上传测试 4使用自定义的组件 总结 前言 之前学习搭建了maven私服的插件制作上传,之后联想到vue的 ...

  6. 服务器搭建npm私服

    文章同步语雀地址:https://www.yuque.com/chenzilong/mxypih/lmv38l npm 知识记录 环境准备 Nexus 3.2.1 需要JDK8,如果没有JDK,需要先 ...

  7. 搭建公司自己的npm私服服务器

    记录小白如何一步一步搭建自己公司的npm私服库,仅供公司内部使用 1.先下载mobaxterm软件 https://mobaxterm.mobatek.net/download-home-editio ...

  8. 前端组件包发布到npm私服

    前端组件包发布到npm私服,前端小白亲自实践 文章目录 前言 一. 仓库概念 二.操作步骤 1.Nexus私服部署 2.配置package.json 3.切换源地址 4.打包 5.登录 6.发布 常见 ...

  9. 前端工程化研究之npm私服

    前端工程化研究之npm私服 前言 由于公司内部项目开发,处于隐私保护的需要,不想将自己封的包推到npm社区,,但又急需要一套完整的包管理工具来管理越来越多的组件,模块,项目:还有经常下载一些npm包, ...

最新文章

  1. 从头学起androidlt;AutoCompleteTextView文章提示文本框.十九.gt;
  2. 商品促销php设计,php – 什么是生成大量独特促销代码的最佳方式?
  3. 解决EclipseSDK3.3.0无法启动问题
  4. Linux 如何查看命令所在位置/查看命令文件所在位置
  5. ios label文字行间距_iOS- 设置label的行间距字体间距
  6. Node.js「四」—— 路由 / EJS 模板引擎 / GET 和 POST
  7. 小米、QQ等8款手机浏览器发布自查整改公告;AMD宣布收购赛灵思;​TypeScript 4.0.5发布|极客头条
  8. 2017-2018-1 20155213 20155303 实验二 固件程序设计
  9. 运用计算机怎么实现自动化,如何用计算机串口实现自动化控制
  10. directX9SDK中提取的9个DLL文件
  11. Atitit 代码的导航 1.1.代码的层次导航 语句 函数方法 类 包 1.2.4.4. 代码可视化 流程图 一个方法内,多个代码行的关系图 语句to方法 2 1.3.4.5. 类图 类结构
  12. 软件工程之软件质量管理(SQA)
  13. Excel 宏编程的常用代码
  14. Babylongjs-动画
  15. alanwang[GDOU] 简单排序法:冒泡排序法(谭浩强例题)
  16. 用VC GDI+画一颗树
  17. turtlebot3 在gazebo仿真下 通过 gmapping slam 建立二维平面地图——全过程
  18. python小游戏之外星人入侵之pygame实战应用(含源码下载)
  19. 两行代码引发的血案-代笔司徒老师
  20. linux 软raid原理,RAID原理基础及Linux下软件RAID配置

热门文章

  1. XPE启动蓝屏或FBA反复重启的问题
  2. 辽宁省冰雪旅游发展现状及开发策略分析
  3. 辐射3特殊武器拿法(修正版)
  4. 【转载】数据(机器学习/深度学习)竞赛平台——Kaggle 置顶
  5. android开发自定义键盘,Android 总结:自定义键盘实现原理和三种实例详解
  6. 名词解释bootloader
  7. 牛客网编程题之多行输入思路
  8. char matlab中,matlab中char什么意思
  9. 用手动Ghost重装系统(gho镜像)
  10. Win7、Win10系统封装后GHO文件太大?是因为虚拟内存没关、休眠文件没删!