Я пытаюсь создать монорепо, используя vue-cli 3 и lerna.Теперь у меня есть два пакета:
common
и app
.И common
, и app
используют Vue
и импортируют его.common
имеет свой основной набор, как это."main": "dist/common.umd.min.js"
Когда я импортирую common
в app
, процесс завершается с этим сообщением об ошибке, пытаясь обработать common.umd.min.js
:
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
Даже работает с node --max-old-space-size=4096 node_modules/@vue/cli-service/bin/vue-cli-service.js serve
throwsэта ошибка.
Если я использую "main": "src/main.ts"
, процесс сборки работает, но когда я использую vue-cli-service build
, Vue
связывается дважды, один раз для common
и один раз для app
.