Size: a a a

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

2020 June 25

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Ivan Bobchenkov
Добрый вечер, такой вопрос, можно ли не в nuxt.config.js переназначить дефолтный класс для linkActiveClass? Если да, то как
А зачем тебе тогда конфиг, собственно?
В чем проблема, чтобы не использовать конфиг?
источник

SS

Stan Smith in Nuxt.js — русскоговорящее сообщество
привет
как запустить nuxt с env или argv?
обычный прод запуск - ок
"start": "nuxt start",
"prod" : "pm2 start npm --name ‘app_name’ -- start"



попытка с env/argv
NODE_ENV=env - ошибка
-- args  ошибка

вариант с nuxtServerInitAction - не подходит, из за модулей

пробую через ecosystem
"pm2 start npm ecosystem.config.js --name app_name -- start",

```apps : [
     {
       name: "app_name",
       script: "./node_modules/nuxt/bin/nuxt-start",
       env: {
           "NODE_ENV": "dev_prod",
       }
     }
 ]
на сервере в логах NODE_ENV=dev_prod
на клиенте NODE_ENV=production

бред какой то
источник

IB

Ivan Bobchenkov in Nuxt.js — русскоговорящее сообщество
Bogdan Saliuk
А зачем тебе тогда конфиг, собственно?
В чем проблема, чтобы не использовать конфиг?
Ну, я не знаю как это сделать по другому, в документации - ничего нет
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Ivan Bobchenkov
Ну, я не знаю как это сделать по другому, в документации - ничего нет
в документации всё есть
источник

IB

Ivan Bobchenkov in Nuxt.js — русскоговорящее сообщество
Bogdan Saliuk
в документации всё есть
Там только пример с общим конфигом
источник

IB

Ivan Bobchenkov in Nuxt.js — русскоговорящее сообщество
Bogdan Saliuk
в документации всё есть
Как это делается в vue через route, нельзя - ругается
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Ivan Bobchenkov
Там только пример с общим конфигом
Так я не понял. Ты не нашёл в доке, как изменить класс линков через конфиг или тебе, из изначального вопроса, почему-то необходимо изменить класс вне конфига?
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Потому что последее лютая дичь :)
источник

IB

Ivan Bobchenkov in Nuxt.js — русскоговорящее сообщество
Bogdan Saliuk
Так я не понял. Ты не нашёл в доке, как изменить класс линков через конфиг или тебе, из изначального вопроса, почему-то необходимо изменить класс вне конфига?
Второе, как изменить класс не в общем конфиге
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
а первое есть в доках
источник

IB

Ivan Bobchenkov in Nuxt.js — русскоговорящее сообщество
Bogdan Saliuk
Потому что последее лютая дичь :)
Почему же?
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Ivan Bobchenkov
Почему же?
ты можешь через пропс задавать классы конкретным линкам
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
(это есть в доках)
источник

IB

Ivan Bobchenkov in Nuxt.js — русскоговорящее сообщество
Bogdan Saliuk
ты можешь через пропс задавать классы конкретным линкам
Да, я в курсе, поэтому и задал тут вопрос, как-то в общем для одной страницы / темплейта реально без задавание в ручную классов сделать?
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Ivan Bobchenkov
Да, я в курсе, поэтому и задал тут вопрос, как-то в общем для одной страницы / темплейта реально без задавание в ручную классов сделать?
Ну так может стоило бы задавать конкретный вопрос, конкретное желание?
источник

IB

Ivan Bobchenkov in Nuxt.js — русскоговорящее сообщество
Bogdan Saliuk
Ну так может стоило бы задавать конкретный вопрос, конкретное желание?
Сорян, не правильно изначально сформулировал вопрос :(
источник

МН

Максим Надолинный... in Nuxt.js — русскоговорящее сообщество
подскажите плз, как сделать, чтоб в nuxt.config.js видело в папке middleware файлы .ts.
Если в конфиге прописывать просто
router: {
   middleware: 'auth'
 },
файл auth.ts не видит, зато видит, если auth.js
источник

AD

Alexander Dudaev in Nuxt.js — русскоговорящее сообщество
Максим Надолинный
подскажите плз, как сделать, чтоб в nuxt.config.js видело в папке middleware файлы .ts.
Если в конфиге прописывать просто
router: {
   middleware: 'auth'
 },
файл auth.ts не видит, зато видит, если auth.js
через nuxt-ts надо запускать
источник

МН

Максим Надолинный... in Nuxt.js — русскоговорящее сообщество
Alexander Dudaev
через nuxt-ts надо запускать
вместо nuxt пакета использовать nuxt-ts?
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Максим Надолинный
вместо nuxt пакета использовать nuxt-ts?
ну стоило бы в целом определиться. А то часть на тс, часть на ваниле - такое себе
источник