babel-plugin-path-variable
This plugin allows Babel to compile __dirname
and __filename
with string literals.
Installation
npm install --save-dev babel-plugin-path-variable
Example
__dirname
In
file path: /Users/wuchangming/github/babel-plugin-path-variable/test_folder/dirname.js
var dir = __dirname;
Out
var dir = "/Users/wuchangming/github/babel-plugin-path-variable/test_folder";
__filename
In
file path: /Users/wuchangming/github/babel-plugin-path-variable/test_folder/filename.js
var dir = __filename;
Out
var dir = "/Users/wuchangming/github/babel-plugin-path-variable/test_folder/filename.js";
Usage
.babelrc
(Recommended)
Via .babelrc
Via CLI
babel --plugins path-variable script.js
Via Node API
;