Caches the contents of required CoffeeScript files so that they are not recompiled to help improve startup time
Caches the contents of required CoffeeScript files so that they are not recompiled to help improve startup time.
Add to your package.json dependencies and run
npm installor run
npm install coffee-cache.
In your entry point file, add the following:require'coffee-cache'
That's it. By default the files are cached in the
./.coffee/directory. If you want to change this, see below.
You can specify the location of the directory to use for the cached files in one of two ways:
Start the process with the
COFFEE_CACHE_DIRvariable set:$ COFFEE_CACHE_DIR=/tmp/coffee-cache coffee app.coffee
setCacheDirmethod on the required module:require'coffee-cache'setCacheDir'../cached/'
Just make sure your process has permission to create the necessary folder or files.