webpack之node path.resolve()的解析
阿新 • • 發佈:2019-01-04
作用:
path.resolve()方法將一系列路徑或路徑段解析為絕對路徑。
語法:
path.resolve([from ...], to)
說明:將引數 to 位置的字元解析到一個絕對路徑裡。
引數說明
from 源路徑
to 將被解析到絕對路徑的字串
用法:
var path = require('path'); var webpack = require('webpack'); var glob = require('glob') var ROOT_PATH = path.resolve(__dirname); var APP_PATH = path.resolve(ROOT_PATH, 'app'); var BUILD_PATH = path.resolve(ROOT_PATH, 'build');
例項:
path.resolve('/foo/bar', './baz')
// returns '/foo/bar/baz'
path.resolve('/foo/bar', '/tmp/file/')
// returns '/tmp/file'
path.resolve('wwwroot', 'static_files/png/', '../gif/image.gif')
// if the current working directory is /home/myself/node,
// this returns '/home/myself/node/wwwroot/static_files/gif/image.gif'