当前位置: 首页 > wzjs >正文

做装饰公司网站汉川seo推广

做装饰公司网站,汉川seo推广,哪些网站可以做百科参考资料,最近病毒感染什么是脚手架 全局命令行工具能够创建项目初始化代码及目录命令行交互能力 创建自己的脚手架 脚手架项目初始化 1、初始文件夹下新建bin文件夹 2、bin文件夹下新建index.js 3、初始文件夹下npm init // 这样的顺序就会在package.json中生成对应关系如下 "name": …

什么是脚手架

  • 全局命令行工具
  • 能够创建项目初始化代码及目录
  • 命令行交互能力

创建自己的脚手架

  • 脚手架项目初始化
1、初始文件夹下新建bin文件夹
2、bin文件夹下新建index.js
3、初始文件夹下npm init
// 这样的顺序就会在package.json中生成对应关系如下
"name": "mycli",
"bin": {"mycli": "bin/index.js"},
  • 在根目录运行npm link(本地测试全局命令)
npm link 是一个用于将本地包链接到全局包的命令;
因为它允许你在本地测试和调试你的包,而无需每次更改后都发布它。
此时,在任何一个可以输入命令行的地方mycli,可以看到"bin/index.js"中的打印
  • 入口文件(bin/index.js)

定义指令->指令回调中交互->交互完成后then中下载代码

#!/usr/bin/env nodeconst inquirer = require('inquirer'); //8.2.6
const { program } = require('commander'); // 14.0.0
const download = require('download-git-repo') //3.0.2
// commander帮助自定义指令及选项参数
program.command('create <name> [others...]')
.alias('c') // 指令别名
.description('new project') // 指令描述
.action((name, args) => { // 指令回调函数inquirer.prompt([ //inquirer提供命令行问答交互能力{type: 'input',name: 'name',message: '请输入项目名称'}]).then(answers => {// download-git-repo帮助下载远程仓库模版download('direct:git@gitee.com:la_yp/test-1.git',name, { clone: true }, function (err) {console.log(err ? 'Error' : 'Success')})})
})
// 解析命令行参数
program.parse(process.argv);
http://www.dtcms.com/wzjs/209967.html

相关文章:

  • 免费的网站生成app口碑营销推广
  • 做公益网站需要什么资质公司网络营销策略
  • 广告设计公司营业执照win10优化大师
  • 陕西疫情最新数据消息seo优化专员工作内容
  • 安陆 网站建设排名优化公司
  • 政府培训如何做网站推广windows优化大师官方免费下载
  • 湛江网站开发企业宣传文案
  • 做多站发布信息的网站seo网站推广是什么意思
  • 网站推广 经典案例济南百度推广优化
  • 建设农家书屋官方网站软文发布平台与板块
  • 什么网站可以做代购seo专员的工作内容
  • 网站美工外包公司石家庄新闻最新消息
  • 网站导航排版布局百度快照收录入口
  • 网站建设视频想做网络推广如何去做
  • 跟公司产品做网站国内重大新闻10条
  • 做网站要用到哪些架包怎样免费给自己的公司做网站
  • 制作asp手机网站各地疫情最新消息
  • 免费网站建设排行榜上海最新疫情
  • 建设网站的五个步骤seo标题优化
  • 做网站的搜索引擎商务软文写作300
  • 物流公司网站开发与淘宝对接 在淘宝卖家中心显示物流信息网站模板之家免费下载
  • 关于学校网站建设申请报告怎样在百度答题赚钱
  • iis 调用wordpressseo关键词排名优化报价
  • 做一视频网站网站制作
  • 关键词搜索引擎网站网络营销岗位招聘信息
  • 静态网站的设计方案seo营销方法
  • 做网站需要有公司吗win优化大师有免费版吗
  • 北京做网站推广一个月多少钱鼓楼网站seo搜索引擎优化
  • 吉林建设厅网站首页郑州高端网站建设哪家好
  • 网站建设的基本要求网络服务器搭建