Eros Cli

screenshot of Eros Cli
vue

A simple CLI for scaffolding weex projects, we provide eros-template to quickly build small and medium sized app.

Overview

Eros-cli is a powerful command-line interface designed specifically for scaffolding Weex projects. It simplifies the process of building and managing small to medium-sized applications, enabling developers to streamline their workflow and focus on creating high-quality apps. With its robust set of features, eros-cli makes it easy to set up development environments, build packages, and deploy applications efficiently.

By leveraging the eros-template, users can quickly generate a structured project, allowing for immediate coding and development. Its compatibility with Node.js and npm ensures that developers have all the necessary tools at their disposal to get started without hassle. Whether you're looking to create a new app or maintain an existing one, eros-cli provides a comprehensive set of tools to support your development needs.

Features

  • Easy Installation: Eros-cli requires Node.js (>=4.x, preferably 6.x), npm version 3+, and Git. If you're in China, using cnpm is recommended.
  • Build Commands: The CLI provides multiple build options, including creating full zip packages that contain JS bundles and assets, simplifying deployment processes.
  • Development Server: Start a local development server easily and configure it to refresh your app view on code changes, making iteration fast and efficient.
  • Template Generation: Quickly initialize an eros-template in your working directory, ensuring a structured start for your applications.
  • SDK Integration: Eros-cli allows for the installation of both iOS and Android SDKs directly, streamlining your workflow when developing cross-platform applications.
  • Mock Server Support: It includes a mock server feature, allowing developers to set up default proxies and simulate server responses during development.
  • Update Management: Keep your eros-template and SDKs up to date effortlessly, with options to handle custom file paths for updates.
  • Debugging Tools: Offers guidance on using popular forward agent software for debugging your applications on real devices, enhancing the testing experience.
vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

gulp
Gulp

Gulp.js is an old but popular site building tool that automates various repetitive development tasks in web development, such as compiling Sass, minifying JavaScript, and optimizing images.

webpack
Webpack

Webpack is a popular open-source module bundler for JavaScript applications that bundles and optimizes the code and its dependencies for production-ready deployment. It can also be used to transform other types of assets such as CSS, images, and fonts.