Node version: >= 8.x.x
npm install --save-dev directus-ext
Library will read some config from package.json. Please make sure you already setup those fields.
-
package.name will be folder name.
-
For example: you're creating custom page, outputDir maybe
public/extensions/custom/pages
-
Library will use
meta
object to generatemeta.json
Watch: directus-ext watch
Build production: directus-ext build
npm install --save-dev directus-ext
In package.json
{
"scripts: {
"dev": "directus-ext",
"build": "directus-ext build"
}
}
{
"name": "report-page",
"version": "1.0.0",
"description": "",
"outDir": "PROJECT/public/extensions/custom/pages",
"meta": {
"name": "Reporting",
"version": "0.0.1"
},
"scripts": {
"dev": "directus-ext",
"build": "directus-ext build"
},
"keywords": [],
"author": "",
"license": "ISC"
}