나는 원사 작업 공간을 사용하기 위해 내 lerna 설정을 전환했습니다. 이제 모든 패키지 종속성을 가진 루트 node_modules가 있습니다. 각 패키지의 node_modules에는 .bin 폴더 만 있습니다.웹팩 및 실 작업 공간/Lerna
이 설정으로 webpack은 의존성을 해결할 수 없습니다. 나는이처럼 내 설정 파일을 변경해야합니다 :이 설정에 대한
resolve: {
symlinks: false, <-- +
modules: [
helpers.getPath('src'),
helpers.getPath('node_modules'),
helpers.getPath('../../node_modules'), <-- +
]
...others settings...
}
두 질문 :
나는 심볼릭 링크 속성을 추가 할 필요가 왜? 나는 많은 오류가있다.
이것은 webpack에 상대 해결자를 추가하는 작업 공간에서의 일반적인 동작입니다. (저는 dotnet 솔루션으로 포장 된 일부 패키지를 가지고 있는데, ../../../../과 같은 매우 긴 상대 경로를 추가해야합니다. ../../../node_modules)?
어떤 디렉토리 구조는 다음과 같다이야? Webpack은 어디에 위치해 있습니까? – Sawtaytoes