Use require.resolve instead of the resolve package (#12439)
This commit is contained in:
@@ -22,7 +22,6 @@
|
||||
"dependencies": {
|
||||
"@babel/helper-module-imports": "workspace:^7.12.1",
|
||||
"@babel/helper-plugin-utils": "workspace:^7.10.4",
|
||||
"resolve": "^1.8.1",
|
||||
"semver": "^5.5.1"
|
||||
},
|
||||
"peerDependencies": {
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import path from "path";
|
||||
import resolve from "resolve";
|
||||
|
||||
export default function (moduleName, dirname, absoluteRuntime) {
|
||||
if (absoluteRuntime === false) return moduleName;
|
||||
@@ -13,7 +12,9 @@ export default function (moduleName, dirname, absoluteRuntime) {
|
||||
function resolveAbsoluteRuntime(moduleName: string, dirname: string) {
|
||||
try {
|
||||
return path
|
||||
.dirname(resolve.sync(`${moduleName}/package.json`, { basedir: dirname }))
|
||||
.dirname(
|
||||
require.resolve(`${moduleName}/package.json`, { paths: [dirname] }),
|
||||
)
|
||||
.replace(/\\/g, "/");
|
||||
} catch (err) {
|
||||
if (err.code !== "MODULE_NOT_FOUND") throw err;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
var _regeneratorRuntime = require("<CWD>/node_modules/@babel/runtime-corejs3/regenerator");
|
||||
var _regeneratorRuntime = require("<CWD>/packages/babel-runtime-corejs3/regenerator");
|
||||
|
||||
var _mapInstanceProperty = require("<CWD>/node_modules/@babel/runtime-corejs3/core-js/instance/map");
|
||||
var _mapInstanceProperty = require("<CWD>/packages/babel-runtime-corejs3/core-js/instance/map");
|
||||
|
||||
var _marked = /*#__PURE__*/_regeneratorRuntime.mark(makeIterator);
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
var _regeneratorRuntime = require("<CWD>/node_modules/@babel/runtime-corejs3/regenerator");
|
||||
var _regeneratorRuntime = require("<CWD>/packages/babel-runtime-corejs3/regenerator");
|
||||
|
||||
var _mapInstanceProperty = require("<CWD>/node_modules/@babel/runtime-corejs3/core-js-stable/instance/map");
|
||||
var _mapInstanceProperty = require("<CWD>/packages/babel-runtime-corejs3/core-js-stable/instance/map");
|
||||
|
||||
var _marked = /*#__PURE__*/_regeneratorRuntime.mark(makeIterator);
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
var _classCallCheck = require("<CWD>/packages/babel-plugin-transform-runtime/node_modules/@babel/runtime/helpers/classCallCheck");
|
||||
var _classCallCheck = require("<CWD>/packages/babel-runtime/helpers/classCallCheck");
|
||||
|
||||
let Foo = function Foo() {
|
||||
"use strict";
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
var _asyncToGenerator = require("<CWD>/packages/babel-plugin-transform-runtime/node_modules/@babel/runtime/helpers/asyncToGenerator");
|
||||
var _asyncToGenerator = require("<CWD>/packages/babel-runtime/helpers/asyncToGenerator");
|
||||
|
||||
function test() {
|
||||
return _test.apply(this, arguments);
|
||||
|
||||
Reference in New Issue
Block a user