{"_id":"@mengrf/learnnpm","_rev":"4-92cff0a9225a4d82cddbfdf094c890fa","name":"@mengrf/learnnpm","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@mengrf/learnnpm","version":"1.0.0","description":"my first npm package","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","gitHead":"18441acdfb8674717a800231f1b91c75b3147d0c","_id":"@mengrf/learnnpm@1.0.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-7+NPMAgr+1rJ7ukruLLQ0e4fFwavCVXLZ7QS4cpTz4W/JsAjhrjYnJIIOy53GxG+sl8kTdLGzPHO17fUy2I2Tw==","shasum":"ec467d273467bc0e79dad305b9c308c00b5a3810","tarball":"https://registry.npmjs.org/@mengrf/learnnpm/-/learnnpm-1.0.0.tgz","fileCount":3,"unpackedSize":499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfo1Z1CRA9TVsSAnZWagAAE+oP+QEc5CwlaSGbnzAN2AOF\n/nseBXfGHeNZErVZluyvlcyUoUSOFj954amzMbGjihWwarUpNh0O8PxFZSW6\nMpvX8XUdEQmBE1ORV0hiH640MK1qdY1AJNOZkuGJE4rZAwgy+MzLAMuF8d0W\nfBMFZJoHUGWHfdq0+KW8PezK5/B+/XR1mOIfvYHV3P//5YtBrppTxaMO6Ypa\n7PbxHlRF3MxXtULwzCX8V4olEOaTGRf122CwvC7vci2Qr/xy7Y7Pf8JUY3lp\nlTd+a+w5GKQuvzXGPsBSlf5BKearMviDN9usefMz8cl4OBwsR907LSBTSuA8\nC4QpisJt3Jj3vim9kefZyx1R/Xkgjh+OG7y8+l9nio1mqz9XOPlFwN8wrKS+\n3YHy3Z+XTra8Zd0cbRb909N99I7DV1WVFHP2ikdM5K3m2kEhq67gAv2Xt1YG\nHwcaN6mD4KRAWLyjblKkjUz8ZH5UwrX44x3cNIPcrT7vGgiU6TpW4Dvsp3zz\nbq26ggvPVTgghjR5easXseJdwHVoIAWHjVdsXG1GqzTp8NVo1MPsSzuUPSgT\nYBMY2UCWmeF8JMdYA9XCFH/GR2RZ0HAouRV90d2yyvcEgeiSwxazgzokKmOK\nmH2ui/Ml4KR6mpXsxykMJDc8Gx0KPXgrOamwl0rKE53Of+D/k1JNY+Zjdjno\npScY\r\n=pjKb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqSV5czSXw00vg+Pxl+Dejey95QyDwwBdncA9Hu+MwLAiBu9ljYMusoFfyalRuvUWpn+DhOu2MlVYM7c9qtiBOiug=="}]},"_npmUser":{"name":"mengrufeng","email":"mengrufeng1985@126.com"},"directories":{},"maintainers":[{"name":"mengrufeng","email":"mengrufeng1985@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/learnnpm_1.0.0_1604540021257_0.9481818206344432"},"_hasShrinkwrap":false},"1.1.0":{"name":"@mengrf/learnnpm","version":"1.1.0","description":"my first npm package","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","gitHead":"81750e320f0358e87ffc5dda1c32cb490e6a0e46","_id":"@mengrf/learnnpm@1.1.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-/2LDOJkd/Ahoq+E6MxzcMrzHPuIlizhXoDOt5XAgg7HvxNe4a7+RpbTMSY6D4TKMw3swF1tU+uNzjolfvwdBZg==","shasum":"d9ab5d1bf722d8981b4857c704148b34397327be","tarball":"https://registry.npmjs.org/@mengrf/learnnpm/-/learnnpm-1.1.0.tgz","fileCount":3,"unpackedSize":2107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfo2AcCRA9TVsSAnZWagAAlQkP+gM31vFcV1pphHjis4RO\ni1QxSL1S5UZwgPOd1bnGEx5rOIysGrm/QCN3nZpusfEIQb1itfV6PT9pceeR\nMVTyPff9bVcRp5tCu5zqqclbH80fl2cqSmV1f0rvWomAMcwjK7K+b7aGUScA\nZDL2rXN+RoVCs5LyX0Ntv9yn7DnxDp4iFyUba61AbPcaH8U7DwSkwO9+SR97\n3Jm6NYDptvFFQEEdOsjihl6QRw6ussiVFJ0D61DNg9eYt/o0zYwfn0dD1WfV\nj1L0SY231uzPI2xwoYHmhGd/JEBXXnFlFSXyaIffWOfHhGm6VAj0xr8JDypc\nkAqFBeIkQbGt+NGlf/BCAnUQ3IEEOK6kLL6oX8g2XfO/VwfeFeRdRs74bLTU\nC1YMBg3sy/V5UiGgcZ33niJPIR5682NTavLlgdyNetI459J/soyM62kP9oWA\nbyNh4xaPIWEweKoonS38OSrMldMZ039E52XPOGBO2cKp7jl+NlIIr/2/ibFv\nyt4jjx8u3ODc3yNk+UJI+hk+5+uJNHLFC7ltxq7ZpeiR0gb/181Sp5fTqG3k\nCr4X2/q2H7nBDXgaqWbfBBsfyWShONVOJO5Gk9HcxPJEvI7TyEU3ziKWZdwf\nMMhUIHW0k3/4niRcw6JYOA9Mh+IJ6v4GA9SPSn6CA+7mv+MPDTSV8NUGySv/\nPe7b\r\n=HWZI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClBIK9fG3KuICFenkkcpi8F6mLdN7aRzBAAEBrW0lXJQIhAKm05Mq3T7bjxj4GQowUeWahXYaIzESAx+deSdWOTcRa"}]},"_npmUser":{"name":"mengrufeng","email":"mengrufeng1985@126.com"},"directories":{},"maintainers":[{"name":"mengrufeng","email":"mengrufeng1985@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/learnnpm_1.1.0_1604542492195_0.5450567773446364"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-05T01:33:41.002Z","1.0.0":"2020-11-05T01:33:41.405Z","modified":"2022-04-06T05:02:24.451Z","1.1.0":"2020-11-05T02:14:52.343Z"},"maintainers":[{"name":"mengrufeng","email":"mengrufeng1985@126.com"}],"description":"my first npm package","license":"ISC","readme":"### test-pkg\r\nThis is my first npm package!\r\nIt is just for learning.\r\n\r\n必要的文件：\r\nindex.js\r\npackage.json\r\nREADME.md\r\n\r\n发布命令：\r\nnpm publish --access=public\r\n\r\n1、npm init： 初始化包，会生成package.json，其里面的main属性配置指向了入口文件\r\n\r\n \r\n\r\n2、npm publish： 发布个人项目到npm上\r\n\r\n　　a： 第一次发布时，需要创建用户： npm adduser\r\n\r\n　　b：常规用户登录：npm login\r\n\r\n\r\n\r\n3、npm unpublish <pkg>@x.y.z  -- 删除某个版本  /   npm unpublish xxxpackage  -- 删除整个版本（慎用！）\r\n\r\n　　　  npm unpublish的推荐替代命令： npm deprecate <pkg>[@version] <message>\r\n\r\n　　　  使用这个命令，并不在社区里撤销你已有的包，但是在任何人尝试安装这个包时，会得到告警\r\n\r\n　　　【注意】如果报权限方面的错误，加上参数： --force\r\n\r\n发布遇到问题：\r\nE404\r\nnpm ERR! 404 Not Found - PUT https://registry.npmjs.org/@mengrf%2flearnnpm - Not found\r\n\r\n\r\n\r\n迭代\r\nnpm版本相关的知识\r\nnpm采用语义化版本，共三位，以“.”隔开，从左至右一次代表：主版本(major)、次要版本(minor)、补丁版本(patch)；\r\n\r\n关于版本变更规范：\r\n代码状态              等级                规则                    版本样例\r\n首次发布              新品发布            以1.0.0开始              1.0.0\r\nbug修复，向后兼容      补丁版本发布        变更第三位数字            1.0.1\r\n新功能，向后兼容       次版本发布          变更第二位，第三位重置0    1.1.0\r\n重大变更，不向后兼容   主版本发布          变更第一位，后两位重置0     2.0.0\r\n\r\n变更版本号的命令：npm version<major|minor|patch>\r\n\r\n","readmeFilename":"README.md"}