Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Could not resolve module "@parcel/core" on Linux glibc #7976

Closed
mischnic opened this issue Apr 19, 2022 · 0 comments 路 Fixed by #7977
Closed

Could not resolve module "@parcel/core" on Linux glibc #7976

mischnic opened this issue Apr 19, 2022 · 0 comments 路 Fixed by #7977

Comments

@mischnic
Copy link
Member

馃悰 bug report

When this code runs, running under Yarn PnP throws with an error.

https://github.com/parcel-bundler/parcel/blob/v2/packages/transformers/js/src/JSTransformer.js#L874-L891

馃槸 Current Behavior

Building...
馃毃 Build failed.

@parcel/transformer-js: Could not resolve module "@parcel/core" from

"/tmp/tmp.4YN7r2Xk3G/.yarn/__virtual__/@parcel-workers-virtual-7d738da563/3/home/runner/.yarn/berry/cache/@parcel-workers-npm-2.4.1-6f10a6c026-9.zip/node_modules/@parcel/workers/lib/Handle.js"
  Error: Could not resolve module "@parcel/core" from

  "/tmp/tmp.4YN7r2Xk3G/.yarn/__virtual__/@parcel-workers-virtual-7d738da563/3/home/runner/.yarn/berry/cache/@parcel-workers-npm-2.4.1-6f10a6c026-9.zip/node_modules/@parcel/workers/lib/Handle.js"
  at $0578d0f6e116167e$export$fb2a0b866a8162dc.resolve
  (/tmp/tmp.4YN7r2Xk3G/.yarn/__virtual__/@parcel-package-manager-virtual-9893719388/3/home/runner/.yarn/berry/cache/@parcel-package-manager-npm-2.4.1-fee8a770b4-9.zip/node_modules/@parcel/package-manager/lib/index.js:4919:21)
  at NodePackageManager.resolveSync
  (/tmp/tmp.4YN7r2Xk3G/.yarn/__virtual__/@parcel-package-manager-virtual-9893719388/3/home/runner/.yarn/berry/cache/@parcel-package-manager-npm-2.4.1-fee8a770b4-9.zip/node_modules/@parcel/package-manager/lib/index.js:3510:42)
  at NodePackageManager.requireSync
  (/tmp/tmp.4YN7r2Xk3G/.yarn/__virtual__/@parcel-package-manager-virtual-9893719388/3/home/runner/.yarn/berry/cache/@parcel-package-manager-npm-2.4.1-fee8a770b4-9.zip/node_modules/@parcel/package-manager/lib/index.js:3351:34)
  at Module.m.require
  (/tmp/tmp.4YN7r2Xk3G/.yarn/__virtual__/@parcel-package-manager-virtual-9893719388/3/home/runner/.yarn/berry/cache/@parcel-package-manager-npm-2.4.1-fee8a770b4-9.zip/node_modules/@parcel/package-manager/lib/index.js:3365:25)
  at require (node:internal/modules/cjs/helpers:102:18)
  at _core
  (/tmp/tmp.4YN7r2Xk3G/.yarn/__virtual__/@parcel-workers-virtual-7d738da563/3/home/runner/.yarn/berry/cache/@parcel-workers-npm-2.4.1-6f10a6c026-9.zip/node_modules/@parcel/workers/lib/Handle.js:9:16)
  at Object.<anonymous>
  (/tmp/tmp.4YN7r2Xk3G/.yarn/__virtual__/@parcel-workers-virtual-7d738da563/3/home/runner/.yarn/berry/cache/@parcel-workers-npm-2.4.1-6f10a6c026-9.zip/node_modules/@parcel/workers/lib/Handle.js:57:5)
  at Module._compile (node:internal/modules/cjs/loader:1103:14)
  at Object.Module._extensions..js (node:internal/modules/cjs/loader:1157:10)
  at Object.require$$0.Module._extensions..js
  (/tmp/tmp.4YN7r2Xk3G/.pnp.cjs:11966:33)

馃拋 Possible Solution

Add a core peerdep on the js transformer?

parcel (= the cli)
  - @parcel/core
    - @parcel/workers (has peerdep on @parcel/core)
  - @parcel/config-default (has peerdep on @parcel/core)
    - @parcel/transformer-js (*)
      - @parcel/workers (unsatisfied peerdep on @parcel/core)

馃敠 Context

Yarn Berry E2E tests

馃捇 Code Sample

yarn set version berry
yarn init -p
yarn add -D parcel@nightly lodash @babel/core
echo "import _ from 'lodash';function printHello() { console.log(_.join(['Hello', 'JS'], ' '))}; printHello();" | tee index.js
yarn parcel build index.js

馃實 Your Environment

Software Version(s)
Parcel 6851d07
@mischnic mischnic linked a pull request Apr 19, 2022 that will close this issue
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant