-
Notifications
You must be signed in to change notification settings - Fork 244
Closed
Description
🐛 bug report
Parcel 2.6.0 build fails on Windows as soon as CSS needs to be compiled.
EDIT: I've tried some more, and this works as expected in yarn 1 (1.22.19). It starts failing with yarn 2+.
🎛 Configuration (.babelrc, package.json, cli command)
Minimal reproducible example:
package.json
{
"name": "test",
"packageManager": "yarn@3.2.1",
"devDependencies": {
"parcel": "^2.6.0"
}
}index.html (style.css can be empty)
<link rel="stylesheet" href="style.css">CLI command
yarn parcel index.html --open
🤔 Expected Behavior
It should compile and show the website.
😯 Current Behavior
Server running at http://localhost:1234
× Build failed.
@parcel/transformer-css: Could not resolve module "D:\wwwroot\test\.yarn\cache\@parcel-css-npm-1.10.0-0cacf3a9ad-041eab1128.zip\node_modules\@parcel\css\parcel-css.win32-x64-msvc.node" from
"D:\wwwroot\test\.yarn\cache\@parcel-css-npm-1.10.0-0cacf3a9ad-041eab1128.zip\node_modules\@parcel\css\node\index.js"
Error: Could not resolve module "D:\wwwroot\test\.yarn\cache\@parcel-css-npm-1.10.0-0cacf3a9ad-041eab1128.zip\node_modules\@parcel\css\parcel-css.win32-x64-msvc.node" from
"D:\wwwroot\test\.yarn\cache\@parcel-css-npm-1.10.0-0cacf3a9ad-041eab1128.zip\node_modules\@parcel\css\node\index.js"
at $0578d0f6e116167e$export$fb2a0b866a8162dc.resolve
(D:\wwwroot\test\.yarn\__virtual__\@parcel-package-manager-virtual-712660d03a\0\cache\@parcel-package-manager-npm-2.6.0-a1bc9cb3f8-57da82e799.zip\node_modules\@parcel\package-manager\lib\index.js:5000:21)
at NodePackageManager.resolveSync
(D:\wwwroot\test\.yarn\__virtual__\@parcel-package-manager-virtual-712660d03a\0\cache\@parcel-package-manager-npm-2.6.0-a1bc9cb3f8-57da82e799.zip\node_modules\@parcel\package-manager\lib\index.js:3508:42)
at NodePackageManager.requireSync
(D:\wwwroot\test\.yarn\__virtual__\@parcel-package-manager-virtual-712660d03a\0\cache\@parcel-package-manager-npm-2.6.0-a1bc9cb3f8-57da82e799.zip\node_modules\@parcel\package-manager\lib\index.js:3351:34)
at Module.m.require (D:\wwwroot\test\.yarn\__virtual__\@parcel-package-manager-virtual-712660d03a\0\cache\@parcel-package-manager-npm-2.6.0-a1bc9cb3f8-57da82e799.zip\node_modules\@parcel\package-manager\lib\index.js:3365:25)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (D:\wwwroot\test\.yarn\cache\@parcel-css-npm-1.10.0-0cacf3a9ad-041eab1128.zip\node_modules\@parcel\css\node\index.js:21:22)
at Module._compile (node:internal/modules/cjs/loader:1105:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
at Object.require$$0.Module._extensions..js (D:\wwwroot\test\.pnp.cjs:11669:33)
at Object.require$$0.Module._extensions..js (D:\wwwroot\test\.pnp.cjs:11669:33)
Removing the <style> tag from index.html removes the error, so parcel works in principle, the issue is limited to plugins.
🔦 Context
This is a bare-bones example, just enough to trigger the error. There is not a lot of context besides what's shown.
💻 Code Sample
Everything there is is shown above.
🌍 My Environment
| Software | Version(s) |
|---|---|
| Parcel | 2.6.0 |
| Node | 16.15.1 64 bit (via nvm for Windows 1.9.0) |
| npm | 8.12.1 |
| Yarn | 3.2.1 (via corepack + yarn set version stable) |
| Operating System | Windows 10 21H2 (19044.1741) |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels