学习webpack时遇到path.resolve():
output: {filename: '[name].bundle.js', //文件名称 .bundel是一个标记//把一个路径或路径片段的序列解析为一个绝对路径path: path.resolve(__dirname,'dist') //__dirname当前路径},
path.resolve([…paths])里的每个参数都类似在当前目录执行一个cd操作,从左到右执行,返回的是最后的当前目录,
path.resolve() 方法会把一个路径或路径片段的序列解析为一个绝对路径。
给定的路径的序列是从右往左被处理的,后面每个 path 被依次解析,直到构造完成一个绝对路径。 例如,给定的路径片段的序列为:/foo、/bar、baz,则调用 path.resolve('/foo', '/bar', 'baz') 会返回 /bar/baz。