Sometimes, we want to require file as string with Node.js.
In this article, we’ll look at how to require file as string with Node.js.
How to require file as string with Node.js?
To require file as string with Node.js, we can use fs.readFileSync
.
For instance, we write
const fs = require('fs')
const path = require('path')
const css = fs.readFileSync(path.resolve(__dirname, 'email.css'), 'utf8')
to call fs.readFileSync
to read the file at path returned by path.resolve(__dirname, 'email.css')
.
We specify to read the file as a 'utf8'
encoded text file.
readFileSync
reads the file synchronously just like require
.
Conclusion
To require file as string with Node.js, we can use fs.readFileSync
.