-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Description
Current Behavior
I use withNx and withReact plugins in my project. Can't resolve url() inside some css files from node_modules(primereact) and just my custom .css files, when I try to load some resources(png, woff ...)
I am getting error
ERROR in ../../node_modules/primereact/resources/themes/lara-light-indigo/theme.css (../../node_modules/primereact/resources/themes/lara-light-indigo/theme.css.webpack[javascript/auto]!=!../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].oneOf[3].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].oneOf[3].use[2]!../../node_modules/primereact/resources/themes/lara-light-indigo/theme.css)
Module Error (from ../../node_modules/postcss-loader/dist/cjs.js):
E:\dev\project-template-front\node_modules\primereact\resources\themes\lara-light-indigo\theme.css:68:13: Can't resolve '\dev\project-template-front\node_modules\primereact\resources\themes\lara-light-indigo\fonts\InterVariable-Italic.woff2' in 'E:\dev\project-template-front\node_modules\primereact\resources\themes\lara-light-indigo'
CssSyntaxError: E:\dev\project-template-front\node_modules\primereact\resources\themes\lara-light-indigo\theme.css:68:13: Can't resolve '\dev\project-template-front\node_modules\primereact\resources\themes\lara-light-indigo\fonts\InterVariable-Italic.woff2' in 'E:\dev\project-template-front\node_modules\primereact\resources\themes\lara-light-indigo'
I think problem in this place
Result of this code with console.logs
so in result of new URL we getting wrong "pathname"
Expected Behavior
urls inside css resolve properly
GitHub Repo
No response
Steps to Reproduce
add custom css with url() inside
run npx nx serve shell
Nx Report
Node : 22.20.0
OS : win32-x64
Native Target : x86_64-windows
npm : 10.9.4
nx : 21.5.3
@nx/js : 21.5.3
@nx/jest : 21.5.3
@nx/eslint : 21.5.3
@nx/workspace : 21.5.3
@nx/cypress : 21.5.3
@nx/devkit : 21.5.3
@nx/eslint-plugin : 21.5.3
@nx/module-federation : 21.5.3
@nx/playwright : 21.5.3
@nx/react : 21.5.3
@nx/rollup : 21.5.3
@nx/storybook : 21.5.3
@nx/vite : 21.5.3
@nx/web : 21.5.3
@nx/webpack : 21.5.3
nx-cloud : 19.1.0
@nrwl/nx-cloud : 19.1.0
typescript : 5.9.2
---------------------------------------
Registered Plugins:
@nx/eslint/plugin
@nx/playwright/plugin
@nx/jest/plugin
@nx/storybook/plugin
---------------------------------------
Cache Usage: 0.00 B / 93.15 GBFailure Logs
at finishWithoutResolve (E:\dev\project-template-front\node_modules\enhanced-resolve\lib\Resolver.js:565:18)
at E:\dev\project-template-front\node_modules\enhanced-resolve\lib\Resolver.js:657:14
at E:\dev\project-template-front\node_modules\enhanced-resolve\lib\Resolver.js:718:5
at eval (eval at create (E:\dev\project-template-front\node_modules\tapable\lib\HookCodeFactory.js:31:10), <anonymous>:16:1)
at E:\dev\project-template-front\node_modules\enhanced-resolve\lib\Resolver.js:718:5
at eval (eval at create (E:\dev\project-template-front\node_modules\tapable\lib\HookCodeFactory.js:31:10), <anonymous>:27:1)
at E:\dev\project-template-front\node_modules\enhanced-resolve\lib\DescriptionFilePlugin.js:89:43
at E:\dev\project-template-front\node_modules\enhanced-resolve\lib\Resolver.js:718:5
at eval (eval at create (E:\dev\project-template-front\node_modules\tapable\lib\HookCodeFactory.js:31:10), <anonymous>:16:1)
at E:\dev\project-template-front\node_modules\enhanced-resolve\lib\Resolver.js:718:5
at eval (eval at create (E:\dev\project-template-front\node_modules\tapable\lib\HookCodeFactory.js:31:10), <anonymous>:16:1)
at E:\dev\project-template-front\node_modules\enhanced-resolve\lib\Resolver.js:718:5
at eval (eval at create (E:\dev\project-template-front\node_modules\tapable\lib\HookCodeFactory.js:31:10), <anonymous>:57:1)
at E:\dev\project-template-front\node_modules\enhanced-resolve\lib\ConditionalPlugin.js:53:42
at E:\dev\project-template-front\node_modules\enhanced-resolve\lib\Resolver.js:718:5
at eval (eval at create (E:\dev\project-template-front\node_modules\tapable\lib\HookCodeFactory.js:31:10), <anonymous>:16:1)
at E:\dev\project-template-front\node_modules\enhanced-resolve\lib\forEachBail.js:39:13
at E:\dev\project-template-front\node_modules\enhanced-resolve\lib\ModulesInHierarchicalDirectoriesPlugin.js:83:16
at processTicksAndRejections (node:internal/process/task_queues:89:21) {
details: "resolve '\\dev\\project-template-front\\node_modules\\primereact\\resources\\themes\\lara-light-indigo\\fonts\\InterVariable.woff2' in 'E:\\dev\\project-template-front\\node_modules\\primereact\\resources\\themes\\lara-light-indigo'\n" +
' Parsed request is a module\n' +
' using description file: E:\\dev\\project-template-front\\node_modules\\primereact\\package.json (relative path: ./resources/themes/lara-light-indigo)\n' +
" Field 'browser' doesn't contain a valid alias configuration\n" +
' resolve as module\n' +
" E:\\dev\\project-template-front\\node_modules\\primereact\\resources\\themes\\lara-light-indigo\\node_modules doesn't exist or is not a directory\n" +
" E:\\dev\\project-template-front\\node_modules\\primereact\\resources\\themes\\node_modules doesn't exist or is not a directory\n" +
" E:\\dev\\project-template-front\\node_modules\\primereact\\resources\\node_modules doesn't exist or is
not a directory\n" +
" E:\\dev\\project-template-front\\node_modules\\primereact\\node_modules doesn't exist or is not a directory\n" +
" E:\\dev\\project-template-front\\node_modules\\node_modules doesn't exist or is not a directory\n" +
' looking for modules in E:\\dev\\project-template-front\\node_modules\n' +
' single file module\n' +
' using description file: E:\\dev\\project-template-front\\package.json (relative path: ./node_modules/dev/project-template-front/node_modules/primereact/resources/themes/lara-light-indigo/fonts/InterVariable.woff2)\n' +
' no extension\n' +
" Field 'browser' doesn't contain a valid alias configuration\n" +
" E:\\dev\\project-template-front\\node_modules\\dev\\project-template-front\\node_modules\\primereact\\resources\\themes\\lara-light-indigo\\fonts\\InterVariable.woff2 doesn't exist\n" +
' .ts\n' +
" Field 'browser' doesn't contain a valid alias configuration\n" +
" E:\\dev\\project-template-front\\node_modules\\dev\\project-template-front\\node_modules\\primereact\\resources\\themes\\lara-light-indigo\\fonts\\InterVariable.woff2.ts doesn't exist\n" +
' .tsx\n' +
" Field 'browser' doesn't contain a valid alias configuration\n" +
" E:\\dev\\project-template-front\\node_modules\\dev\\project-template-front\\node_modules\\primereact\\resources\\themes\\lara-light-indigo\\fonts\\InterVariable.woff2.tsx doesn't exist\n" +
' .mjs\n' +
" Field 'browser' doesn't contain a valid alias configuration\n" +
" E:\\dev\\project-template-front\\node_modules\\dev\\project-template-front\\node_modules\\primereact\\resources\\themes\\lara-light-indigo\\fonts\\InterVariable.woff2.mjs doesn't exist\n" +
' .js\n' +
" Field 'browser' doesn't contain a valid alias configuration\n" +
" E:\\dev\\project-template-front\\node_modules\\dev\\project-template-front\\node_modules\\primereact\\resources\\themes\\lara-light-indigo\\fonts\\InterVariable.woff2.js doesn't exist\n" +
' .jsx\n' +
" Field 'browser' doesn't contain a valid alias configuration\n" +
" E:\\dev\\project-template-front\\node_modules\\dev\\project-template-front\\node_modules\\primereact\\resources\\themes\\lara-light-indigo\\fonts\\InterVariable.woff2.jsx doesn't exist\n" +
" E:\\dev\\project-template-front\\node_modules\\dev\\project-template-front\\node_modules\\primereact\\resources\\themes\\lara-light-indigo\\fonts\\InterVariable.woff2 doesn't exist\n" +
" E:\\dev\\node_modules doesn't exist or is not a directory\n" +
" E:\\node_modules doesn't exist or is not a directory"
}Package Manager Version
No response
Operating System
- macOS
- Linux
- Windows
- Other (Please specify)
Additional Information
No response