1.0.0 • Published 2 years ago

zce_test_cli v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

初始化

  1. coderwhy --version coderwhy --version 功能实现
npm init -y

#!  配置shebang 根据配置的环境 去执行当前的文件
#!/usr/bin/env node  在当前的环境里找一下 node指令


package.json 配置
"bin": {
    "why": "index.js"
  },

npm link  执行该命令会将bin 和真正的环境变量做一个链接
会将why作为一个终端命令,配置到环境变量里面

终端输入 why 执行 index.js 成功


npm install commander

why --version

why create demo
// 执行步骤
// 1.下载远程代码
// 2.npm install
// 3. npm run serve
// 4. 打开浏览器   npm install open


- program.dest 读取 -d 后的路径

代码clone后运行步骤

  • npm install
  • 输入 why ----- 看是否能执行,不能执行且报错 (无法将“why”项识别为 cmdlet、函数、脚本文件或可运行程序的名称),执行下一步
  • npm link
  • 输入 why ---- 若还是无法执行(npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息)
  • 在终端执行:get-ExecutionPolicy,显示Restricted(表示状态是禁止的)
  • 在终端执行:set-ExecutionPolicy RemoteSigned
  • 在终端执行:get-ExecutionPolicy,显示RemoteSigned
  • 输入 why
  • why create demo ---(创建demo拉取远端代码)