1.0.1 • Published 3 years ago

weplan-cli v1.0.1

Weekly downloads
5
License
Apache v2
Repository
github
Last release
3 years ago

weplan-cli

A magical simple easy powerful vue.js single page application, project development scaffolding

contact information

soysauce.lm@gmail.com

repository

summarize

weplan-cli can help you quickly generate the project development skeleton. Unlike vue-cli, weplan-cli will not give you too many choices. Weplan advocates the development philosophy of Convention is greater than configuration, and everything is ready. All you need to do is-roll up your sleeves and work hard!

position

The positioning of weplan-cli lies between vue-cli, which is an unclear and relatively free project organization structure development method, and vue-element-admin, which is just used, no need to rewrite page code and data docking Logical project development scaffolding between finished projects. It aims to provide a more standardized development method and more free code control tools.

statement

Weplan-cli is committed to solving the problem of rapid development and maintenance of small and medium-sized projects. It is not recommended for large-scale projects. Please make a decision after careful investigation.

feature

  • Conventional project structure and configuration minimize choices and improve development efficiency and teamwork efficiency.
  • Conventional routing organization method does not require manual routing import, and automatically loads by default.
  • Command-style one-click generation of pages and component-related files, no need to create manually.
  • Optional chain and Double question mark JavaScript features are supported by default, no need to configure.
  • The module supports hot loading by default, which improves development efficiency and reduces compilation time.
  • The carefully optimized webpack configuration makes the compilation of the project faster, higher and stronger, and the compilation time is 10 times faster than the vue-cli to build the same type of project.
  • Provide weplan.config.js development configuration file, freely to meet specific needs.
  • It comes with the package module analysis option after compilation, which can quickly and intuitively troubleshoot publishing project packaging problems.
  • Really*scaffolding. The project only needs to install project dependent modules such as vue, vue-router, vuex, etc., without introducing development modules such as webpack babel, and install them instantly.
  • The project organization is clean and tidy, and resolutely resists messy module import and configuration.
  • Provide development environment and release environment variable files, no need to manually manage development environment and release environment request address and other related issues.
  • By default, a global vuex storage method is provided, a method to solve all vuex data storage problems.
  • The project template comes with a browser storage package, and objects can be accessed directly in the browser.
  • The browser differential reset is configured by default, and there is no need to reset css.
  • The css compatibility prefix is ​​configured by default, js translates to ES5, and you can write business code with confidence.
  • Solved a series of problems related to vue-cli secondary directory deployment.
  • sub page and sub view function
  • Multi-environment variable development, testing, deployment
  • Project-level Taobao related mirrors have been configured by default, no need to configure yourself

community

about

This project is based on the MIT protocol, is completely open source, and generates electricity with love.

finally enjoy it