创建简易的脚手架以及上传代码到npm

第一步

创建空文件夹 TextCLI, 执行npm init,得到初始化package.json

第二步

配置 package.json:
在这里插入图片描述

第三步

安装 commander child_process,执行shell的插件。

cnpm install commander child_process --save

第四步

配置index.js。创建index.js。

#! /usr/bin/env node 
const program = require('commander');
var process1 = require('child_process');
//version 版本号
//name 新项目名称
program.version('1.0.0', '-v, --version')
    .command('init <name>')
    .action((name) => {
        console.log('clone template ...');
        process1.exec('git clone 你的git地址 ' + name, function(error, stdout, stderr) {
            if (error !== null) {
                console.log('exec error: ' + error);
                return;
            }
            console.log(stdout);
            console.log('clone success');
        });
    });
program.parse(process.argv);

#! /usr/bin/env node 这代码不可缺,它执行代码使用的是node.js。

第五步

上传到npm。

第一步

去 npm 官网注册一个账号。记得激活邮箱,不然提交的时候会报错。

第二步

查看npm 配置镜像

npm config get registry

如果是 淘宝镜像,将他切换npm,到时候在切换回来

设置npm镜像
 npm config set registry http://registry.npmjs.org/
设置淘宝镜像
 npm config set registry https://registry.npm.taobao.org

第三步

登陆

npm login

第四步

提交

npm publish 

测试

npm install [name] -g
 [name]  -v
  [name]  init
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

今天也想MK代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值