У меня все получилось, но я не уверен, что это лучшая практика. Похоже, vue-cli
нужен локальный пакет для инициализации.
Поэтому я поместил копию папки node_modules
в родительский каталог и удалил все пакеты из папки node_modules
моего приложения, за исключением папки @vue
и скрытой папки .bin
.
Vue использует локальный пакет vue-cli
для инициализации, а затем переходит к родительской папке, когда не может найти другие зависимости.
Теперь это позволяет мне иметь несколько vue-cli
приложений, повторно использующих один набор пакетов по умолчанию. Если какое-либо из моих приложений нуждается в дополнительных зависимостях, я просто установлю их локально для каждого приложения.