These v19 docs are archived 🔒.
Go to the
latest docs home
or try if
this exact page is available
in the latest docs.
New app.json
with Export Exclude
In older versions, exported apps automatically excluded some folders such sa
.git
node_modules
To allow more control (and also exclude folders such as .temp_cache
of Webpack5) this is now configurable.
The configuration is in [App-Folder]/App_Data/app.json
.
Here's a sample [App-Folder]/App_Data/app.json
for 14.09+
{
/*
This is a JSON file but it is treated like a JSONC (with comments).
Different editors may complain about the comments.
To reconfigure VS Code so it knows comments are ok, do this: https://azing.org/2sxc/r/h9m1l6JO
*/
// Export-App configuration
"export": {
// Exclude certain folders/file beginning with the values specified below
// Note that it may look like glob, but ATM it's a simpler starts-with mechanism
"exclude": [
// Skip git versioning folders, github config folders
".git/",
".github/",
// ".gitignore",
// Webpack 5 temporary folder and NPM folders
".temp_cache/",
"node_modules/"
// Other examples
// ".vs",
// ".vscode",
// "package.json",
// "package-lock.json",
// "nuget.config",
]
}
}
Behavior if file is missing
Without the file, the previous defaults will be applied.
Behavior with the file
With this file, all excludes must be mentioned.
This includes node_modules
if you don't want it in your export.
Added in v14.09