Skip to content

Commit

Permalink
Workaround to undo __filename rewriting in parcel/package-manager (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
mischnic committed Apr 13, 2022
1 parent 0e2ebd5 commit 1bca9db
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 5 deletions.
5 changes: 1 addition & 4 deletions gulpfile.js
Expand Up @@ -29,10 +29,7 @@ const paths = {
'!**/dev-prelude.js',
...IGNORED_PACKAGES,
],
packageOther: [
'packages/*/*/src/**/dev-prelude.js',
'packages/*/dev-server/src/templates/**',
],
packageOther: ['packages/*/*/src/**/dev-prelude.js'],
packageJson: [
'packages/core/parcel/package.json',
'packages/utils/create-react-app/package.json',
Expand Down
8 changes: 7 additions & 1 deletion packages/core/package-manager/src/installPackage.js
Expand Up @@ -246,8 +246,14 @@ export function installPackage(
): Promise<mixed> {
if (WorkerFarm.isWorker()) {
let workerApi = WorkerFarm.getWorkerApi();
// TODO this should really be `__filename` but without the rewriting.
let bundlePath =
process.env.PARCEL_BUILD_ENV === 'production' &&
!process.env.PARCEL_SELF_BUILD
? path.join(__dirname, '..', 'lib/index.js')
: __filename;
return workerApi.callMaster({
location: __filename,
location: bundlePath,
args: [fs, packageManager, modules, filePath, projectRoot, options],
method: '_addToInstallQueue',
});
Expand Down

0 comments on commit 1bca9db

Please sign in to comment.