该js文件代码行数不多,主要是设置配置参数,用于babel(nodejs的一个模块,用于编译js)。
代码:
var fromRoot = require('path').resolve.bind(null, __dirname, '../../');
path为nodejs的一个原生模块,用于处理文件路径。bind()是js中提供的一个方法。bind会生成一个新的函数,这个函数只有在调用的时候才会执行。
在本代码中生成了新的函数fromRoot。
若执行fromRoot(’src’)相当于执行:
require('path').resolve( __dirname, '../../','src');
这就是bind及path的作用