Я работаю над монорепо, и поэтому я хочу, чтобы Webpack загружал мои источники из src
вместо dist
(dist
указано в package.json
).
Например, с учетом следующей структуры:
/packages/core/dist/index.js (compiled output)
/packages/core/src/index.ts (original TypeScript source)
/packages/core/package.json (`main` and `module` point to `dist`)
Сейчас внутри /packages/foo/src/index.ts
Я делаю import Foo from '@test/core'
. Проблема в том, что Webpack читает core
пакета package.json
и использует его поля module
и main
, которые указывают на папку dist
. Вместо этого я хочу, чтобы Webpack загружал исходные коды из src
, потому что этот @test/core
является частью моей собственной кодовой базы, а не внешней зависимостью.
Есть ли способ заставить Webpack загружать мои исходные источники TS только для определенных модулей, подобных тем, которые начинаются с @test/
?