UNPKG

flow-proxy-middleware

Version:

> 本中间件是对http-proxy-middleware的封装,能够实现webpack的proxy写法

19 lines (17 loc) 449 B
const cwd = process.cwd() const resolve = require('resolve') // attempts to first require a dep using projects cwd // then try a normal require. module.exports = function tryRequire (dep) { let fromCwd try { fromCwd = resolve.sync(dep, { basedir: cwd }) } catch (e) {} if (fromCwd) { return require(fromCwd) } else { try { return require(dep) } catch (e) {} } }