zoukankan      html  css  js  c++  java
  • 把包发布到npm官网

    一、包

    包就是多模块的集合,CommonJS的包规范给程序员提供了组织模块的标准,减少沟通成本。

    规范:

    1. 所有的模块放在demo文件夹下(包名)的lib文件夹里面
    2. 在lib文件夹的同级目录下新建index.js(文件名不可改),里面引用所有模块。
    3. 将demo文件夹放在node_modules里面。
    4. 引用包

    注意:引用包的时候,路径只需要写包名即可,index.js引用其它模块的时候,在路径前面需要加./

    创建package.json:npm init

    使用npm init 需要一步一步来设置,为了使用方便,可以用npm init -y,所有的值都是默认的,需要改的地方可以直接改生成好的package.json文件。

    二、发布包

    把包发布到NPM官网上去 https://www.npmjs.com/

    首先肯定要在NPM官网上注册一个账号啦!记住username和password等会要用。

    然后在包的根目录下执行以下代码

    • npm config set registry http://registry.npmjs.org  修改下载源,必须是npm,也可以使用  nrm use npm来切换
    • npm adduser   登录NPM,点击回车需要输入username和password
    • npm publish  发布包
    • npm unpublish 包名@版本号  删除这个包
    • npm install 包名   下载这个包  后面再加--save 可以设置json文件的依赖
    • npm uninstall 包名   卸载这个包、
    • npm cache clear 清除npm本地缓存,用于使用相同版本号发布新版本

    版本号的写法 :

      版本一般都是x.x.x,

    • 第一个x表示大版本修改,与上一次的版本不兼容
    • 第二个x表示对于之前的版本有新增的部分
    • 第三个x表示修改了上次版本的一些小bug
  • 相关阅读:
    R基础-适合于纯小白
    endnote将参考文献导入word中
    百度学术导入endnote出现choose an import filter解决
    数据梳理、降维--主成分分析、超易懂实例及R语言实现
    R语言输出高质量图片
    方向导数,偏导数,梯度
    开通博客
    存储引擎
    消息队列的两种模型
    消息队列的应用场景
  • 原文地址:https://www.cnblogs.com/AnnieShen/p/6033907.html
Copyright © 2011-2022 走看看