Массив vendor
используется в Nuxt.js 1.x, чтобы помочь Webpack 3 оптимизировать сборку.Он не используется для импорта библиотеки.
(примечание: начиная с Nuxt.js 2.x эта конфигурация vendor
устарела и может быть удалена)
Для импорта внешнегоlib, вы создали собственный плагин Vue.js и объявили его в nuxt.config.js
в массиве plugins
(https://nuxtjs.org/guide/plugins/)
module.exports = {
plugins: ['~/plugins/your-cutom-plugins']
}
или
, которые вы можете импортироватьваша внешняя библиотека в файле вашего компонента / страницы / промежуточного программного обеспечения / плагина, чтобы использовать ее напрямую:
<script>
import i18next from 'i18next'
i18next.init({
...
)
</script>
(примечание: предпочитайте использовать install --save
, потому что «i18next» используется не только на dev, но и на производстве.)