Closed wenerme closed 9 months ago
/cc @kdy1
Should be fixed by https://github.com/swc-project/swc/pull/6260
Is this resolved in recent versions of Next.js?
Also getting this with the leaflet
package as a dependency of react-leaflet
.
⨯ ModuleBuildError: error - node_modules/leaflet/dist/leaflet.css:538:15 Parsing css source code failed
536 |
537 | -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
> 538 | filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
| ^
539 | }
540 |
541 | .leaflet-oldie .leaflet-control-zoom,
Expected Declaration value
This seems to be a IE (or Edge?) specific style definition, which might not be part of the CSS standard. Can this error be fixed without adjusting the leaflet
library source? Otherwise I will open an issue on their repository.
Edit: This is with NextJS 14.0.2 using npx next dev --turbo
Also getting this with the
leaflet
package as a dependency ofreact-leaflet
.⨯ ModuleBuildError: error - node_modules/leaflet/dist/leaflet.css:538:15 Parsing css source code failed 536 | 537 | -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"; > 538 | filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); | ^ 539 | } 540 | 541 | .leaflet-oldie .leaflet-control-zoom, Expected Declaration value
This seems to be a IE (or Edge?) specific style definition, which might not be part of the CSS standard. Can this error be fixed without adjusting the
leaflet
library source? Otherwise I will open an issue on their repository.Edit: This is with NextJS 14.0.2 using
npx next dev --turbo
Same with NextJS 14.0.3
node_modules_next_3f8f89._.js?ts=1702321002203:18337 Uncaught Error: ./app/globals.css:977:22
Parsing css source code failed
975 | }
976 | .max-w-\[container\.sm\] {
> 977 | max-width: container.sm;
| ^
978 | }
979 | .max-w-lg {
980 | max-width: 32rem;
Expected Declaration value
at <unknown> (Error: ./app/globals.css:977:22)
at Object.getCompilationErrors (file://C:\Users\4ranc\Documents\github\aipictors\node_modules\next\dist\server\lib\router-utils\setup-dev-bundler.js:980:37)
at DevBundlerService.getCompilationError (file://C:\Users\4ranc\Documents\github\aipictors\node_modules\next\dist\server\lib\dev-bundler-service.js:36:55)
at DevServer.getCompilationError (file://C:\Users\4ranc\Documents\github\aipictors\node_modules\next\dist\server\dev\next-dev-server.js:582:42)
at DevServer.findPageComponents (file://C:\Users\4ranc\Documents\github\aipictors\node_modules\next\dist\server\dev\next-dev-server.js:541:43)
at async DevServer.renderErrorToResponseImpl (file://C:\Users\4ranc\Documents\github\aipictors\node_modules\next\dist\server\base-server.js:2050:26)
The above-mentioned error is occurring with Next.js 14.0.5-canary.6 (turbo)
+ shadcn/ui
.
It does not occur with the regular next dev
.
https://github.com/aipictors/aipictors/issues/77#issuecomment-1850602476
Getting the same error with the turbopack and as mentioned by @Katsuyuki-Karasawa does not occur with normal next dev
Leaflet 1.9.4
Next 14.0.4
Actually, this is a bug of leftlet. It's not a valid syntax
Same here. Trying to use code for antd as:
.ant-dropdown-menu-item-selected {
span {
display: flex;
justify-content: space-between;
align-items: center;
}
span::after {
content: url('../assets/icons/common/check.svg');
margin-inline-start: 0.285rem;
}
}
and its giving:
Parsing css source code failed
59 |
60 | .ant-dropdown-menu-item-selected {
> 61 | span {
| ^
62 | display: flex;
63 | justify-content: space-between;
64 | align-items: center;
Expected ":"
Any update on this issue?
Having the same issue regarding react-leaflet
. Opened an issue at react-leaflet: https://github.com/PaulLeCam/react-leaflet/issues/1122
pls fix 😭
going to close this for now as this discussion is no longer related to the original reported issue
the syntax was removed from leaflet itself more than a year ago https://github.com/Leaflet/Leaflet/commit/2daebbb4390b8e52c0b8c7bfc2074fe577f8bf73
if you're encountering any other problems, feel free to open a new issue in the next.js repo
I'm also getting a similar error
I am seeing this on Next.js 14.1.3 with tailwind 3.4.1
⨯ ./styles/global.css:1314:10
Parsing css source code failed
1312 | }
1313 | .cursor-\[\^\\s\] {
> 1314 | cursor: ^\s;
| ^
1315 | }
1316 | .cursor-grab {
1317 | cursor: grab;
Expected Declaration value
Hey, got the same problem with Next 14.1.3 and tailwind 3.4.1 :
Parsing css source code failed
1272 | }
1273 | .\[a-zA-Z0-9\:\\\\-\\\\\._\$\] {
> 1274 | a-z-a--z0-9: \\-\\. $;
| ^
1275 | }
1276 | .before\:absolute::before {
1277 | content: var(--tw-content);
Expected Declaration value
I wanted to import a css file from a package to my app, in a turborepo monorepo
@walid-mos Please file a new issue with a minimal reproducion
For what it's worth, it's fine on my side on latest Next.js (14.2.3) and Tailwind v3.4.0.
FWIW, I just decided to try out the @nextui-org/react (@nextui) component lib in a new project. Getting this w/ dev turbo:
./src/styles/globals.css:421:30
Parsing css source code failed
419 | --background: ({ opacityVariable, opacityValue }) => {
420 | if (!isNaN(+opacityValue)) {
> 421 | return `hsl(var(${nextuiColorVariable}) / ${opacityValue})`;
| ^
422 | }
423 | if (opacityVariable) {
424 | return `hsl(var(${nextuiColorVariable}) / var(${nextuiOpacityVariable}, var(${opacityVariable})))`;
Unexpected token Delim('$') at [project]/src/styles/globals.css:420:29
@kdy1 is there a related issue open?
FWIW, I just decided to try out the @nextui-org/react (@nextui) component lib in a new project. Getting this w/ dev turbo:
./src/styles/globals.css:421:30 Parsing css source code failed 419 | --background: ({ opacityVariable, opacityValue }) => { 420 | if (!isNaN(+opacityValue)) { > 421 | return `hsl(var(${nextuiColorVariable}) / ${opacityValue})`; | ^ 422 | } 423 | if (opacityVariable) { 424 | return `hsl(var(${nextuiColorVariable}) / var(${nextuiOpacityVariable}, var(${opacityVariable})))`; Unexpected token Delim('$') at [project]/src/styles/globals.css:420:29
- "tailwindcss": "^3.4.3"
- "next": "14.3.0-canary.28"
- "@nextui-org/react": "^2.3.6"
Same exact error for all new nextjs releases after 14.1.4, @connorblack did you found a work around?
It turned out my issue was caused by a custom tailwind plugin:
function addVariablesForColors({ addBase, theme }) {
let allColors = flattenColorPalette(theme("colors"));
let newVars = Object.fromEntries(
Object.entries(allColors).map(([key, val]) => [`--${key}`, val]),
);
addBase({
":root": newVars,
});
}
Once removed then all worked out fine with turbo & latest Next & nextui
@Elmosh that code looks familiar...
same here
./src/styles/globals.css:1991:9
Parsing css source code failed
1989 | }
1990 | .\[-\:\.T\] {
> 1991 | -: .T;
| ^
1992 | }
1993 | .\[appearance\:textfield\] {
1994 | -webkit-appearance: textfield;
Unexpected token Semicolon at [project]/src/styles/globals.css:1990:8
"tailwindcss": "^3.4.7" "next": "14.2.5"
does anyone been able to solve it, cus I am still having issues with it "bootstrap": "^5.3.2" "next": "14.2.3"
If there's a similar issue, please file a new issue with a minimal reproduction
What version of Turbopack are you using?
latest
What package manager are you using / does the bug impact?
pnpm
What operating system are you using?
Mac
Describe the Bug
Some other error that was ok to work with
Expected Behavior
css working
To Reproduce
for project https://github.com/wenerme/wode under demo dir
Then
src/pages/_app.tsx
changeimport '../styles/globals.css';
toimport '../styles/dist.css';
Reproduction Repo
https://github.com/wenerme/wode