1.1.0 • Published 4 years ago

@mengrf/learnnpm v1.1.0

Weekly downloads
2
License
ISC
Repository
-
Last release
4 years ago

test-pkg

This is my first npm package! It is just for learning.

必要的文件: index.js package.json README.md

发布命令: npm publish --access=public

1、npm init: 初始化包,会生成package.json,其里面的main属性配置指向了入口文件

2、npm publish: 发布个人项目到npm上

  a: 第一次发布时,需要创建用户: npm adduser

  b:常规用户登录:npm login

3、npm unpublish @x.y.z -- 删除某个版本 / npm unpublish xxxpackage -- 删除整个版本(慎用!)

    npm unpublish的推荐替代命令: npm deprecate @version

    使用这个命令,并不在社区里撤销你已有的包,但是在任何人尝试安装这个包时,会得到告警

   【注意】如果报权限方面的错误,加上参数: --force

发布遇到问题: E404 npm ERR! 404 Not Found - PUT https://registry.npmjs.org/@mengrf%2flearnnpm - Not found

迭代 npm版本相关的知识 npm采用语义化版本,共三位,以“.”隔开,从左至右一次代表:主版本(major)、次要版本(minor)、补丁版本(patch);

关于版本变更规范: 代码状态 等级 规则 版本样例 首次发布 新品发布 以1.0.0开始 1.0.0 bug修复,向后兼容 补丁版本发布 变更第三位数字 1.0.1 新功能,向后兼容 次版本发布 变更第二位,第三位重置0 1.1.0 重大变更,不向后兼容 主版本发布 变更第一位,后两位重置0 2.0.0

变更版本号的命令:npm version<major|minor|patch>

1.1.0

4 years ago

1.0.0

4 years ago