https://github.com/zyk987/zyk-cli
用于创建 react 或 vue基础项目,生成 webpack 基础配置及可选的优化项,默认使用typescript
https://github.com/zyk987/zyk-cli
react rollup typescript vue webpack
Last synced: 3 months ago
JSON representation
用于创建 react 或 vue基础项目,生成 webpack 基础配置及可选的优化项,默认使用typescript
- Host: GitHub
- URL: https://github.com/zyk987/zyk-cli
- Owner: zyk987
- Created: 2022-11-19T02:36:08.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-22T10:03:34.000Z (over 3 years ago)
- Last Synced: 2025-08-09T19:51:39.662Z (11 months ago)
- Topics: react, rollup, typescript, vue, webpack
- Language: TypeScript
- Homepage:
- Size: 73.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 快速开始
```sh
npm i -g zyk-cli
zyk create projectName
cd projectName && npm run dev:dev
```
Then open http://localhost:8080/ to see your app.
## 创建一个新项目
### yarn
```sh
yarn -g zyk-cli
```
### npm
```sh
npm i -g zyk-cli
```
Start creating a new project after installation.
```sh
zyk create projectName
```
It will create a project folder named `projectName` in the current folder.
In this folder, the initial project structure will be generated and dependent modules will be installed.
The project structure is as follows:
### React
```
projectName
├── build
│ ├── webpack.base.js
│ ├── webpack.dev.js
│ └── webpack.prod.js
├── node_modules
├── public
│ ├── favicon.ico
│ ├── index.html
│ ├── logo192.png
│ └── logo512.png
├── src
│ ├── App.css
│ ├── App.tsc
│ ├── index.css
│ ├── index.tsc
│ ├── logo.svg
│ └── typings.d.ts
├── .browserslistrc
├── babel.config.js
├── package.json
├── package-lock.json
└── tsconfig.json
```
### Vue
```
projectName
├── build
│ ├── webpack.base.js
│ ├── webpack.dev.js
│ └── webpack.prod.js
├── node_modules
├── public
│ ├── vue.svg
│ └── index.html
├── src
│ ├── components
│ │ └── HelloWorld.vue
│ ├── App.vue
│ ├── main.ts
│ ├── style.css
│ └── typing.d.ts
├── .browserslistrc
├── babel.config.js
├── package.json
├── package-lock.json
└── tsconfig.json
```
## 启动、打包
```sh
cd projectName
npm run dev:dev
npm run dev:prod
npm build build:dev
npm build build:prod
```