require.resolve和path.resolve

Posted 前端精髓

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了require.resolve和path.resolve相关的知识,希望对你有一定的参考价值。

非相对路径

require.resolve 会找node_modoule里面的模块

// node_moudles里面的webpack
require.resolve('webpack')

path.resolve 会从当前目录出发找模块

// 当前目录里面的webpack
path.resolve('webpack')

相对路径

基本没什么区别

// 当前目录里面的webpack
path.resolve('./webpack')
// 当前目录里面的webpack
require.resolve('./webpack')

以上是关于require.resolve和path.resolve的主要内容,如果未能解决你的问题,请参考以下文章

错误:在 require.resolve('jquery') webpack 上找不到模块 'jquery'

Yarn 2 / Webpack require.resolve UseEntry 数组无法引用加载器

Globals模块常用的方法和属性

有没有办法取消 node.js 对 require 模块的缓存

有没有办法取消 node.js 对 require 模块的缓存

vue路由配置