diff options
author | Geoffrey Booth <webmaster@geoffreybooth.com> | 2019-11-15 09:29:18 -0800 |
---|---|---|
committer | Myles Borins <mylesborins@google.com> | 2019-11-16 09:42:36 -0800 |
commit | 79126fc29b8cb9d6d817961bcd1d2dffea33729a (patch) | |
tree | 35fae5138402c0a974ab5a6268f5e0120f7e17f3 | |
parent | f61882bce450fa4c1c626eb621eedb2596732440 (diff) | |
download | android-node-v8-79126fc29b8cb9d6d817961bcd1d2dffea33729a.tar.gz android-node-v8-79126fc29b8cb9d6d817961bcd1d2dffea33729a.tar.bz2 android-node-v8-79126fc29b8cb9d6d817961bcd1d2dffea33729a.zip |
doc: createRequire can take import.meta.url directly
PR-URL: https://github.com/nodejs/node/pull/30495
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: Guy Bedford <guybedford@gmail.com>
-rw-r--r-- | doc/api/esm.md | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/doc/api/esm.md b/doc/api/esm.md index 086f359f5d..f50aacac41 100644 --- a/doc/api/esm.md +++ b/doc/api/esm.md @@ -848,16 +848,15 @@ CommonJS, JSON, and Native modules can be used with [`module.createRequire()`][]. ```js -// cjs.js +// cjs.cjs module.exports = 'cjs'; // esm.mjs import { createRequire } from 'module'; -import { fileURLToPath as fromURL } from 'url'; -const require = createRequire(fromURL(import.meta.url)); +const require = createRequire(import.meta.url); -const cjs = require('./cjs'); +const cjs = require('./cjs.cjs'); cjs === 'cjs'; // true ``` |