I'm using typescript on my project and I can successfully watch + compile .ts files and output them to dist
folder.
here is the scripts
part of my package.json
"start": "npm run build && npm run watch",
"build": "npm run build-ts && npm run tslint",
"test": "cross-env NODE_ENV=test jest --watch",
"watch": "concurrently -k -p \"[{name}]\" -n \"Typescript,Node\" -c \"cyan.bold,green.bold\" \"npm run watch-ts\" \"npm run serve\"",
"serve": "nodemon dist/server.js",
"build-ts": "tsc",
"watch-ts": "tsc -w",
"tslint": "tslint -c tslint.json -p tsconfig.json"
The problem is I want to use js templating engine (nunjucks)
and I need to watch the view files inside the views
folder and move them to the dist
folder.
- Is there a way by just using
npm scripts
ornodejs
? - Or do I need to use other tools like
gulp
orwebpack
?