Option | Description |
---|---|
cache | Compiled functions are cached, requires filename |
-o / --output-file FILE | Write the rendered output to FILE rather than stdout. |
-f / --data-file FILE | Must be JSON-formatted. Use parsed input from FILE as data for rendering. |
-i / --data-input STRING | Must be JSON-formatted and URI-encoded. Use parsed input from STRING as data for rendering. |
-m / --delimiter CHARACTER | Use CHARACTER with angle brackets for open/close (defaults to %). |
-p / --open-delimiter CHARACTER | Use CHARACTER instead of left angle bracket to open. |
-c / --close-delimiter CHARACTER | Use CHARACTER instead of right angle bracket to close. |
-s / --strict | When set to true , generated function is in strict mode |
-n / --no-with | Use 'locals' object for vars rather than using with (implies --strict). |
-l / --locals-name | Name to use for the object storing local variables when not using with . |
-w / --rm-whitespace | Remove all safe-to-remove whitespace, including leading and trailing whitespace. |
-d / --debug | Outputs generated function body |
-h / --help | Display this help message. |
-V/v / --version | Display the EJS version. |
Examples of use : |
$ ejs -p [ -c ] ./template\_file.ejs -o ./output.html
$ ejs ./test/fixtures/user.ejs name=Lerxst
$ ejs -n -l \_ ./some\_template.ejs -f ./data\_file.json
Comments