Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 April 03

T

Tim in Nuxt.js — русскоговорящее сообщество
Тогда я убираю и плагин и '@nuxtjs/axios' из modules: [?
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
ага
источник

T

Tim in Nuxt.js — русскоговорящее сообщество
А как потом подключить инстанс к приложению?
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
импортировать везде где надо)
источник

T

Tim in Nuxt.js — русскоговорящее сообщество
Или можно inject сделать в плагине наверное?
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
можно если хотите
источник

T

Tim in Nuxt.js — русскоговорящее сообщество
Спасибо
источник

T

Tim in Nuxt.js — русскоговорящее сообщество
Ааааа мой мозг. Помогите. Чёртов coffeescript или webpack, не пойму.

У меня уже сто лет работает такой build.extend в nuxt.config.js:
build: {
   extend(config) {
     config.module.rules.find(rule =>
       String(rule.test).includes('pug')
     ).oneOf[0].use[0].options.basedir = __dirname

     config.module.rules.push({
       resourceQuery: /blockType=i18n/,
       type: 'javascript/auto',
       loader: ['@intlify/vue-i18n-loader', 'yaml-loader']
     })
   }

Т.к. у меня большая часть приложения на coffeescript, я перевёл на него и конфиг нукста тоже (понадобилось сейчас). Подключаю его из nuxt.config.js:
require('coffeescript/register')
module.exports = require('./nuxt.config.coffee')

И всё работает кроме этого чёртова экстенда. При запуске сервера нукст выдаёт:
nuxt     |  ERROR  Cannot read property 'rules' of undefined
nuxt     |
nuxt     |   at WebpackBundler.<anonymous> (node_modules/nuxt-coffeescript-module/index.js:15:31)
nuxt     |   at WebpackBundler.<anonymous> (node_modules/@nuxt/utils/dist/utils.js:1824:25)
nuxt     |   at WebpackClientConfig.extendConfig (node_modules/@nuxt/webpack/dist/webpack.js:4744:37)
nuxt     |   at WebpackClientConfig.config (node_modules/@nuxt/webpack/dist/webpack.js:4779:45)
nuxt     |   at WebpackClientConfig.config (node_modules/@nuxt/webpack/dist/webpack.js:4934:26)
nuxt     |   at WebpackBundler.getWebpackConfig (node_modules/@nuxt/webpack/dist/webpack.js:5215:19)
nuxt     |   at WebpackBundler.build (node_modules/@nuxt/webpack/dist/webpack.js:5222:12)
nuxt     |   at Builder.build (node_modules/@nuxt/builder/dist/builder.js:5598:30)
nuxt     |   at Object._buildDev (node_modules/@nuxt/cli/dist/cli-dev.js:98:5)
nuxt     |   at Object.startDev (node_modules/@nuxt/cli/dist/cli-dev.js:56:7)
nuxt     |   at Object.run (node_modules/@nuxt/cli/dist/cli-dev.js:43:5)

При этом console.log config.module.rules показывает, что там всё хорошо, массив правил. И вплоть до options всё тоже можно вывести. А присваивание при этом выдаёт ошибку.

Если сделать инлайновую вставку JavaScript в этом месте - то тоже работает!

Так и с ума сойти недолго
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
>> При этом console.log config.module.rules показывает, что там всё хорошо, массив правил. И вплоть до options всё тоже можно вывести. А присваивание при этом выдаёт ошибку.

на момент ошибки rules не существует, дальше появляется
источник

T

Tim in Nuxt.js — русскоговорящее сообщество
Деда
>> При этом console.log config.module.rules показывает, что там всё хорошо, массив правил. И вплоть до options всё тоже можно вывести. А присваивание при этом выдаёт ошибку.

на момент ошибки rules не существует, дальше появляется
А почему без кофескрипта работает тогда?
источник

T

Tim in Nuxt.js — русскоговорящее сообщество
Вывод в консоль я ставил там же, на предыдущей перед присваиванием строке
источник
2020 April 04

АБ

Алексей Дмитриевич Бубенчиков in Nuxt.js — русскоговорящее сообщество
Всем общечелябинский шалом.
Коллеги, не поделитесь рецптом самогона, докер-файла и/или gitlab-ci с оптимальной сборкой нухта? А то оно собирается но выёбывается порой (то ему памяти, то питона подавай) и долго что жуть. Аж 4 минуты билдит на гитлабовском раннере.

И ловили косяк такой, что память текла у ноды после билда, если честно так и не поняли почему, исправали методами тыка.
источник

R

Roman in Nuxt.js — русскоговорящее сообщество
Алексей Дмитриевич Бубенчиков
Всем общечелябинский шалом.
Коллеги, не поделитесь рецптом самогона, докер-файла и/или gitlab-ci с оптимальной сборкой нухта? А то оно собирается но выёбывается порой (то ему памяти, то питона подавай) и долго что жуть. Аж 4 минуты билдит на гитлабовском раннере.

И ловили косяк такой, что память текла у ноды после билда, если честно так и не поняли почему, исправали методами тыка.
источник

R

Roman in Nuxt.js — русскоговорящее сообщество
мы об одном и том же Nuxt думаем ?
источник

АБ

Алексей Дмитриевич Бубенчиков in Nuxt.js — русскоговорящее сообщество
Roman
мы об одном и том же Nuxt думаем ?
Ну как бы дэ, а шо не так?
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Алексей Дмитриевич Бубенчиков
Всем общечелябинский шалом.
Коллеги, не поделитесь рецптом самогона, докер-файла и/или gitlab-ci с оптимальной сборкой нухта? А то оно собирается но выёбывается порой (то ему памяти, то питона подавай) и долго что жуть. Аж 4 минуты билдит на гитлабовском раннере.

И ловили косяк такой, что память текла у ноды после билда, если честно так и не поняли почему, исправали методами тыка.
А как исправляли то чего не знали? У меня аналогичная проблема что память течет
источник

АБ

Алексей Дмитриевич Бубенчиков in Nuxt.js — русскоговорящее сообщество
RusaXXX
А как исправляли то чего не знали? У меня аналогичная проблема что память течет
Я же написал, методом тыка)
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Алексей Дмитриевич Бубенчиков
Я же написал, методом тыка)
А как текла? Сильные рывки или медленно пока до лимита не доходила?
источник

АБ

Алексей Дмитриевич Бубенчиков in Nuxt.js — русскоговорящее сообщество
RusaXXX
А как текла? Сильные рывки или медленно пока до лимита не доходила?
Одной струёй и достаточно быстро
источник

P

Pavel in Nuxt.js — русскоговорящее сообщество
всем привет, есть те, кто уже скрестил fastify с новым способом инициализации nuxt'a https://nuxtjs.org/api/nuxt ?
источник