resolve来 
解析模块的路径,如
require.resolve()但是从一个给定的路径
安装
$ npm install resolve-from
用法
const resolveFrom = require('resolve-from');
// There is a file at `./foo/bar.js`
resolveFrom('foo', './bar');
//=> '/Users/sindresorhus/dev/test/foo/bar.js'
API
resolveFrom (fromDirectory moduleId)
就像 require()当找不到模块时抛出。
resolveFrom。沉默(fromDirectory moduleId)
返回 undefined 而不是在找不到模块时抛出。
fromDirectory
类型: string
要解析的目录。
moduleId
类型: string
你会用什么 require()。
提示
如果您想从相同的部分中解析,则使用绑定函数创建部分 fromDirectory 多次:
const resolveFromFoo = resolveFrom.bind(null, 'foo');
resolveFromFoo('./bar');
resolveFromFoo('./baz');
相关
- resolve-cwd —从当前工作目录解析模块的路径
- 进口 —从指定路径导入模块
- import-cwd —从当前工作目录导入模块
- resolve-pkg 解析包的路径,不管它是否有入口点
- import-lazy —惰性导入模块
- 解决全球 —解析全局安装模块的路径
许可证
麻省理工学院© Sindre Sorhus