diff --git a/gulpfile.js b/gulpfile.js index d369fe0b685..3b61057ad4d 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -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', diff --git a/packages/core/package-manager/src/installPackage.js b/packages/core/package-manager/src/installPackage.js index 0c85d8011f1..f23ba1c36f5 100644 --- a/packages/core/package-manager/src/installPackage.js +++ b/packages/core/package-manager/src/installPackage.js @@ -246,8 +246,14 @@ export function installPackage( ): Promise { 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', });