1.0.1 • Published 4 years ago

th-cli v1.0.1

Weekly downloads
2
License
ISC
Repository
github
Last release
4 years ago

project-cli

vite + vue-next + typescript + eslint + prettier + vscode

  1. https://www.npmjs.com/package/vite 全局安装 vite 并创建 vue3.0 项目
  1. VScode 编辑器安装插件:prettiereslint 且依赖包 npm add --save-dev prettierrc typescript prettierrc eslint-config-prettier eslint-plugin-prettier
  1. 配置 prettiereslinttypescript: prettier 手动创建 .prettierrceslint 命令行创建 .\node_modules\.bin\eslint --init (重点配置框架、导入模式、启用 typescript); typescript 命令行创建 .\node_modules\.bin\tsc --init(如果没该文件会使用 eslint 内置配置);
  1. editorConfig 配置编辑器中展示格式
  1. src/shims-vue.d.ts 声明支持 vue 文件并在 index.html 中直接引入 main.ts(Vite DEV 环境默认支持直接引入 TS 文件)
  • 根目录下执行 npm link,将 pj-cli 命令链接到全局环境在开发环境中可以运行pj-cli相关命令,如 pj-cli create project01

  • EEXIST: file already exists 需要把 C:\Program Files\nodejs\pj-cli.cmdC:\Program Files\nodejs\node_modules\pj-cli 删除

  • 必须要将 NPM 源设为 npm config set registry https://registry.npmjs.org

  • npm adduser 登录 NPM(GITHUB 账号既可)

  • npm version patch修改版本 npm publish --tag beta 标记版本(预发布、测试版)

  • npm publish