{"_id":"@aaamrh/ma-cli1","_rev":"1-3a4dd98b3aae3b1c61a954a20feaed85","name":"@aaamrh/ma-cli1","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@aaamrh/ma-cli1","version":"1.0.0","description":"简单脚手架","main":"index.js","bin":{"ma-cli1":"bin/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","_id":"@aaamrh/ma-cli1@1.0.0","_nodeVersion":"18.12.1","_npmVersion":"8.17.0","dist":{"integrity":"sha512-RqbESSGfDMusgipKuw+FCTrpExB3Mj9F4FvfIBq/cwpPRLME8y8S13jQ9LciA8nGhZW77k/L3oATA4HiZJhmfQ==","shasum":"c17273f48f6cc3fcb1583aa98c84c6b93d8b8c2b","tarball":"https://registry.npmjs.org/@aaamrh/ma-cli1/-/ma-cli1-1.0.0.tgz","fileCount":3,"unpackedSize":355,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7Kpz6yF28djuJQJm6ImyBY8vP7CT5Sw9ooa4fbFj01QIhAKhIcjtNF0nsMj4PHKVcmkRmvmzNOOQAAo1dP0mDLChS"}]},"_npmUser":{"name":"aaamrh","email":"aaamrh@163.com"},"directories":{},"maintainers":[{"name":"aaamrh","email":"aaamrh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ma-cli1_1.0.0_1689742947123_0.4649345739911517"},"_hasShrinkwrap":false},"1.1.0":{"name":"@aaamrh/ma-cli1","version":"1.1.0","description":"简单脚手架","main":"index.js","bin":{"ma-cli1":"bin/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","gitHead":"a11e27a21d2ed5b822afca1d6af8740d9361edf0","_id":"@aaamrh/ma-cli1@1.1.0","_nodeVersion":"18.12.1","_npmVersion":"8.17.0","dist":{"integrity":"sha512-Sr4Hh4ciSr5Q3xVprU6QK95c38e2BiadKbkC8y32FJ2HN7BBQgqv3YsdkhfR1ghYzSa2WJpspnNtvp5cM/4j8g==","shasum":"e7f7a0f6780291186a1cc0d6e83a03c29d2ef8f2","tarball":"https://registry.npmjs.org/@aaamrh/ma-cli1/-/ma-cli1-1.1.0.tgz","fileCount":3,"unpackedSize":1920,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF8L6MICpsoupKut1ssucQW9VC4UYkOQuLaSyubjkxMwAiEA724HEafSdgjPCW6CfgLazmOBVdr0ldq/0+fpE3Tep/c="}]},"_npmUser":{"name":"aaamrh","email":"aaamrh@163.com"},"directories":{},"maintainers":[{"name":"aaamrh","email":"aaamrh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ma-cli1_1.1.0_1689746385550_0.9916908897437637"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-19T05:02:27.022Z","1.0.0":"2023-07-19T05:02:27.309Z","modified":"2023-07-19T05:59:45.858Z","1.1.0":"2023-07-19T05:59:45.687Z"},"maintainers":[{"name":"aaamrh","email":"aaamrh@163.com"}],"description":"简单脚手架","keywords":[],"license":"ISC","readme":"# 脚手架\n\n简单脚手架\n\n`npm publish --access=public` 发布包\n\n## 开发\n\n### npm link\n\n* npm link 是将当前目录包链接到全局\n* npm remove -g pka-name 是将全局的链接的 pkg-name 包移除\n* npm unlink pka-name 是将当前项目中软链接的包移除\n\n在 projA 下， npm link. 在 projB 下 npm link projA（包名）就可以在 projA 还没发布的时候就能引入本地的代码。\n当然，还没发布的时候 npm i projA 的时候会报错，我们需要手动在 package.json 中写一下 `dependenices`\n\n### 调试本地脚手架\n\n`npm list -g` 可以查看link\n\n1. 在项目根目录下执行 `npm link`, 当不需要的时候执行 `npm remove @aaamrh/ma-cli1 -g` (这时候需要重新全局安装 @aaamrh/ma-cli1)\n2. 在项目目录下，`npm i -g <pkg>` (个人试了不行)\n\n### 脚手架命令注册和参数解析\n\n## FAQ\n\n当在项目中 npm i -g 脚手架 ， 应该会默认有本地代码的软链，如果不希望这样，要在代码目录外全局安装（个人试了不太行，可能以前老版本的可以）\n","readmeFilename":"README.md"}