To moja struktura folderówWebPACK - Jak rozwiązać moduł rekurencyjnie
project
|app
|component
|Header.js
|Home.js
|sass
|header.scss
|node_modules
|moment
ten sposób chcę moduły przywozowe w Home.js
import Header from 'Header'
import 'header.scss'
import moment from 'moment'
Jak config WebPack, tak aby zrozumieć, co moduł Próbuję zaimportować?
Nie boisz się konfliktów nazw modułów, jeśli budujesz dynamicznie 'modulesDirectories'? Możesz uzyskać erros dość szybko i nieprzyjemnie do debugowania. – Everettss
Webpack powiadomi o powieleniu. Rozwiązania tego są jednoznacznie importowane o tej samej nazwie ze ścieżkami. Lub zmień nazwę duplikatu na coś bardziej znaczącego, mimo to dobrze jest nazwać komponent bardziej konkretnym. –
W jaki sposób webpack mógłby odróżnić moduł zainstalowany za pomocą npm od "lokalnego" (z braku lepszego słowa) modułu? Jak wiedziałby o tym kolega? A może w przyszłości? Jeśli szukasz sposobu na wyjście z piekła importu względnego, prawdopodobnie wolałbym spojrzeć na [babel-root-import] (https://www.npmjs.com/package/babel-root-import), jeśli jesteś używając babel lub czegoś podobnego, jeśli nie, ale to tylko moje 5 centów. – ivarni