208ab67494
Merge pull request !3549 from huangyu/0626_fix_incre_sourceroots |
||
---|---|---|
.. | ||
codegen | ||
components | ||
form_components | ||
sample | ||
server | ||
src | ||
test | ||
.eslintrc | ||
.jscpd.json | ||
.nycrc | ||
babel.config.js | ||
build_declarations_file.js | ||
build_kitConfigs_file.js | ||
compile_plugin.js | ||
main.js | ||
npm-install.js | ||
package-lock.json | ||
package.json | ||
README.md | ||
rollup.config.js | ||
tsconfig.esm.json | ||
tsconfig.json | ||
uglify-source.js | ||
webpack.config.js | ||
如何新增或修改组件指导规范.md |
compiler
The compiler tool chain for ace2.0.
Usage
Here are simplified instructions of how to get started. The following commands work both on Windows and Linux platforms.
1. Install
First, enter the root directory of the compiler:
$ cd compiler/
And then install the npm dependencies(You must have node&npm installed):
$ npm install
Note: If some errors occur, delete the generated package node_modules
, please check the following items:
First, check whether your node version is 12.x or later;
Secondly, config npm proxy and run npm install
again.
npm config set strict-ssl false
npm config set registry https://registry.npm.taobao.org
2. Quick Start
For a quick start
In the root directory of compiler/
:
$ npm run build
$ npm run compile
The sample
project will be compiled. The output is in the sample/build
directory.
3. Create a new project
The way to create a new project
In the root directory of compiler/
:
$ npm run build
$ npm run create [projectName]
Note: If projectName
is empty, create the HelloAce
project by default.
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
- pages
4. Create a new page
For example, create a file bar.ets
in the page
directory. And then add the following lines to "page"
field in manifest.json
:
"pages": [
"pages/index",
"pages/bar"
]
5. Compile a project
The way to compile a project
In the root directory of compiler/
:
$ npm run build
$ npm run compile [projectName]
Note: If projectName
is empty, compile the sample
project by default. In the project root directory, the compilation result is in the build
directory.