Всем привет.
Продолжаю воевать со сборкой крупного проекта (js+vue+css), собираю Webpack'ом.
В проекте есть основная часть (js, vue, scss) и есть отдельный модуль core, в котором лежат vue и scss-файлы, отрисовывающие не изменяемые части фронта.
Я установил этот модуль core (npm i -D), но когда выполняю
npm run build
, то не получаю в нужном каталоге собранные файлы из этого модуля. То есть, предположим, в модуле есть head.js (+.scss) и footer.js, то после сборки проекта они не появляются в каталоге build, куда складываются готовые файлы.
Как сделать так, чтобы они там появились? Сборка проходит без каких-то ошибок, модуль указан в зависимостях. Ощущение, что модуль просто не цепляется в проект.
Конфиги:
фрагмент package.js проекта:
spoiler{
"name": "@myproject/project",
"version": "2.1.0",
"private": true,
"scripts": {
"build": "cross-env NODE_ENV=myproject-production webpack --config webpack.prod.js",
},
"dependencies": {
"@mymodule/common": "0.0.1",
"atpl": "^0.9.3",
"body-scroll-lock": "^2.6.1",
...
В package.json перечислены только зависимости самого модуля, скрипта для сборки нет.
Конфиг webpack самого проекта очень большой, но, если надо, могу выложить.
Заранее спасибо!