# Установка
# Скачивание напрямую / CDN
https://unpkg.com/@scandltd/vue-injector@1.0.0/dist/vue-injector.js
Unpkg.com предоставляет CDN-ссылки для NPM-пакетов. Ссылка выше всегда указывает на самую последнюю версию Vue-injector на NPM. Вы можете также использовать конкретную версию с помощью ссылок вида https://unpkg.com/@scandltd/vue-injector@1.0.0/dist/vue-injector.js
.
Подключите vue-injector
после Vue, и установка произойдёт автоматически:
<script src="/path/to/vue.js"></script>
<script src="/path/to/vue-injector.js"></script>
# npm
npm install @scandltd/vue-injector core-js
Vue-injector requires a modern JavaScript engine with support for:
If your environment doesn't support one of these you will need to import a shim or polyfill .
Required
The reflect-metadata
polyfill should be imported only once in your entire application because the Reflect object is meant to be a global singleton.
При использовании модульной системы необходимо явно обозначить использование инжектора при помощи Vue.use()
:
import Vue from 'vue'
import { VueInjector } from '@scandltd/vue-injector'
Vue.use(VueInjector)
Это не требуется при подключении через глобальный тег script
.
# Версия для разработки
Если вы хотите использовать самую новую dev-сборку vue-injector
, то придётся вручную склонировать репозиторий с GitHub и запустить сборку:
git clone https://github.com/Scandltd/vue-injector.git node_modules/@scandltd/vue-injector
cd node_modules/@scandltd/vue-injector
npm install
npm run build
Введение →