代码拉取完成,页面将自动刷新
pnpm init
type nul > pnpm-workspace.yaml
md packages
type nul > .npmrc
echo shamefully-hoist = true > .npmrc
type nul > .gitignore
## 全局安装
pnpm install vue -w
pnpm install typescript -w -D
pnpm install vue-tsc -w -D
pnpm install @vitejs/plugin-vue vite -D -w
pnpm install sass -D -w
pnpm install minimist esbuild -w -D
## 添加TS配置文件tsconfig.json
pnpm tsc --init
## 创建子项目
pnpm create vite components --- --template vue-ts
pnpm uninstall vue
pnpm uninstall @vitejs/plugin-vue -D
pnpm uninstall vite -D
pnpm uninstall typescript -D
pnpm i @types/node --save-dev
## 添加依赖
pnpm install @haijunit/mark-ui@* --filter @haijunit/web1
// 文件的引入 得益于:tsconfig.json
import { isObject } from '@manage/shared/utils';
// css的引入 得益于:sass
@import "@manage/shared/styles/index.scss";
## 安装eslint格式化统一代码(VsCode编辑器安装Volar、ESlint插件)
pnpm install eslint eslint-plugin-vue @typescript-eslint/parser @typescript-eslint/eslint-plugin -D -w
## 安装prettier
pnpm install prettier eslint-config-prettier eslint-plugin-prettier -D -w
## release工作流程
pnpm install @changesets/cli -D -w
npm install rimraf -g
verdaccio
搭建npm私有仓库## 全局安装 verdaccio
npm i -g verdaccio
## 在终端中输入 verdaccio 命令启动 verdaccio:
verdaccio
## 访问:http://localhost:4873/
## 创建用户
npm adduser --registry http://localhost:4873
## 发布 npm 包到私有仓库
npm publish --registry http://localhost:4873/
## 使用私有仓库npm包
pnpm create vite demo
npm set registry http://localhost:4873
pnpm add @haijunit/components
## FAQ
## Could not find a declaration file for module '@haijunit/components'.
echo declare module '*' >> shims-vue-d.ts
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。