# developtools_ace_ets2bundle **Repository Path**: zzz701/developtools_ace_ets2bundle ## Basic Information - **Project Name**: developtools_ace_ets2bundle - **Description**: -- - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 660 - **Created**: 2025-07-29 - **Last Updated**: 2025-08-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # developtools_ace_ets2bundle #### Description Provide declarative paradigm syntax compilation conversion, syntax verification, rich and friendly syntax error prompting capabilities. #### Software Architecture * compiler/src: source code * test: unit test file * .eslintrc: eslint configure * babel.config.js: babel configure * main.js: source code * package.json: define what libraries will be installed into node_modules when you run `npm install` * tsconfig.json: the compiler options required to compile the project * webpack.config.js: webpack configuration information #### Prerequisites ``` > npm -v 6.14.8 > node -v v12.18.3 ``` Please install the **latest stable version**. #### Installing Enter the root directory of the compiler: ``` npm config set registry http://registry.npm.taobao.org npm config set strict-ssl false npm cache clean -f npm install ``` #### Quick Start Enter the root directory of the compiler: ``` npm run build npm run compile ``` The `sample` project will be compiled. The output is in the `sample/build` directory. #### Creating a Project Enter the root directory of the compiler: ``` npm run create [projectName] ``` **Note**: If `projectName` is not specified, the `HelloAce` project will be compiled. For example, use the following line to create a project named `foo`: ``` $ npm run create foo ``` The directory structure of project `foo`: - foo - pages - index.ets - app.ets - manifest.json #### Creating a Page For example, create a file `bar.ets` in the `pages` directory. And then add the following lines to `"pages"` field in `manifest.json`: ``` "pages": [ "pages/index", "pages/bar" ] ``` #### Compiling a Project Enter the root directory of the compiler: ``` $ npm run build $ npm run compile [projectName] ``` **Note**: If `projectName` is not specified, the `sample` project will be compiled. In the project root directory, the compilation result is in the `build` directory.