1.0.0 • Published 2 years ago
zce_test_cli v1.0.0
初始化
- 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拉取远端代码)
1.0.0
2 years ago