Require files, modules and directories too
npm install dssrv-use
- files:
use('/path/to/file.js')
- this includes a single file - modules:
use('/path/to/module')
- this includes a default or a custom module - directories:
use('/path/to/directory')
- This includes all.js
files in a directory - AutoInstallIfmissing:
use('/path/to/directory', install)
- This includes all.js
files in a directory and Installs missing modules also it will accept install to be a callback or function.
It will traverse up from the current directory to search for a module in a node_modules
folder until it finds it. If no modules match it will try to inlcude the directory.
// file structure
- root
- node_modules
- matrix
- project
- server.js
// in server.js
use('matrix');