webpack config里面为什么一些路径要用到path.resolve?

看了一些项目的webpack.config.js,里面都有用到path.resolve()

不明白为什么要这样,为什么不直接用相对路径?

求解。

阅读 4k
4 个回答

可移植性,因为一个配置文件可能被分成很多部分,然后包含进来。而且大多时候为了结构整齐,这每个部分都可能在其它目录。

@justjavac 同问,一楼可以答案能稍微详细点吗,或者给个参考链接

用相对路径的话如果改变文件位置就有你麻烦的了

平台无关性,灵活,并且方便,path.resolve()方法就是node提供的一个API用起来也容易。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题