@bem-react/pack: support relative imports
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Example project:
src/components/Test/Test.scss
@import '../../../node_modules/@my-company/design/constants.scss';
.Test {
background-color: $test-color;
width: 100px;
height: 100px;
background-image: url('../../../node_modules/@my-company/icons/icon.svg');
}
src/components/Test/Test.tsx
import { createElement } from 'react';
import './Test.scss';
export const Test = () => {
return createElement('div');
};
src/components/Test/index.ts
export * from './Test';
got error: Error: Failed to find '../../../node_modules/@my-company/design/constants.scss'
in [
/Users/firnis/projects/pack-example
]
This problem can be fixed by providing filepath to postcss processor here
With fixed CssPlugin build is working.
But now we have problem when we try to use our component.
dist/esm/components/Test/Test.css
.Test {
background-color: #000;
width: 100px;
height: 100px;
background-image: url('../../../node_modules/@my-company/icons/icon.svg');
}
There is no such path ./dist/node_modules/
To fix this we should change path for esm directory in TypeScript plugin. We can add optional config param esmOutput.
- Lingua principale
- TypeScript
- Stelle
- 450
- Fork
- 69
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di bem/bem-react
-
@bem-react/classname: Unclear typing for element-bound class name formattersForse già presa @rrabmig l’ha presa 112 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
@bem-react/classname: Can't add modifier with value === 0Forse già presa @frontstall l’ha presa 933 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 52/100
-
@bem-react/pack: Impl plugin for prepare package.jsonForse di nuovo libera @yarastqt l’ha presa 2119 giorni fa e non c’è nessuna pull request aperta. Apertaimprovement scope: pack
Tutte le issue di bem/bem-react
Issue simili
-
bug cli service
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
generated-by-ai
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
umbraco/Umbraco-CMS-MCP-Editor#208 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Table: Space fires onActivate in single-selection mode — the reference doc and the JSDoc disagreeAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
sidorares/react-x11-components#764 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
backnotprop/plannotator#1840 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
JoviDeCroock/pracht#432 ·
I maintainer di solito rispondono entro 1 giorno