avatar

脚手架

快速入门第一个脚手架

npm init

确认入口文件
建一个文件夹 bin/index.js
里面放入这样的内容

1
2
3
#!/usr/bin/env node

console.log('welcome imooc-tet');

package.json文件

1
2
3
4
5
6
7
8
9
10
11
12
13
{
"name": "imooc-aming",
"version": "1.0.1",
"description": "",
"bin":{"imooc-aming":"bin/index.js"},
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "zhangfuming",
"license": "ISC"
}

然后 npm login 登录

npm publish 发布

npm install -g imooc-aming 就能全局使用脚手架命令 imooc-aming

文件的位置在用户 C:\Users\Dylan\AppData\Roaming\npm

全局使用 imooc-aming 就能使用

脚手架本地调试

移除脚手架
npm remove -g imooc-aming

创建本地脚手架
npm link

本地调用其他的包

其他包先创建本地的包 npm link

然然后再去调用这个包 npm link imooc-aming-test

然后跑服务 node 文件

文章作者: 张复明
文章链接: https://hexo.zhangaming.com/2021/04/23/npm-imooc/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 阿明的博客
打赏
  • 微信
    微信
  • 支付寶
    支付寶

评论