# Build Parameters
The build tool offers various build capabilities that developers can configure based on project requirements. Please note that build parameters are only available in the build
, server
, and release
commands.
# How to Set Build Parameters
There are typically two ways to set build parameters, taking the extraction of a separate source-map file as an example:
- Include build parameters in the command line
aiot build --devtool=source-map
- Create a configuration file named quickapp.config.js in the project root directory and configure the cli property;
module.exports = {
cli: {
devtool: "source-map",
},
};
# View All Supported Build Parameters
npx aiot build -h
# Common Build Parameters
Parameter Name | Value Type | Description | Default |
---|---|---|---|
--devtool | string | The output format of the sourcemap. For parameter values and their meanings, refer to webpack/devtool (opens new window) Example: aiot server --devtool=source-map | none |
--enable-jsc | boolean | Whether to convert js files to jsc files to improve runtime performance Example: aiot server --enable-jsc | false |
--enable-protobuf | boolean | Whether to enable protobuf binary packaging to improve runtime performance Example: aiot server --enable-protobuf | false |
--enable-custom-component | boolean | Whether to support custom components Example: aiot server --enable-custom-component | false |