{"_id":"@aaamrh/ma-cli3","name":"@aaamrh/ma-cli3","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@aaamrh/ma-cli3","version":"1.0.0","description":"基于 cli1 的升级版， 使用 commander 构建脚手架","main":"index.js","bin":{"ma-cli3":"bin/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"commander":"^11.0.0"},"gitHead":"961fad0c4ccdb11198eea73b31ca31a5458770bb","_id":"@aaamrh/ma-cli3@1.0.0","_nodeVersion":"18.12.1","_npmVersion":"8.17.0","dist":{"integrity":"sha512-2mFLPs5GPE553FpUG1TOhxAq9NnQ7FoCh9+uwN2yXV6MyoOtQyzkznr/YIwRxHCgUD9FQVMSwcU6ZwuZg+cVgw==","shasum":"0385a4f16f79ca66fada85175c928c100cec1639","tarball":"https://registry.npmjs.org/@aaamrh/ma-cli3/-/ma-cli3-1.0.0.tgz","fileCount":3,"unpackedSize":1652,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF521zFPmijPMakDjifafnvI9B8z5MeR1RAiPWuVGveBAiEApphelVPQq7WRc/WhVwjZiESPn2q+aYbTztll/dcKKRc="}]},"_npmUser":{"name":"aaamrh","email":"aaamrh@163.com"},"directories":{},"maintainers":[{"name":"aaamrh","email":"aaamrh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ma-cli3_1.0.0_1689753319878_0.7156001866885393"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-19T07:55:19.750Z","1.0.0":"2023-07-19T07:55:20.019Z","modified":"2023-07-19T07:55:20.306Z"},"maintainers":[{"name":"aaamrh","email":"aaamrh@163.com"}],"description":"基于 cli1 的升级版， 使用 commander 构建脚手架","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"}