Size: a a a

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

2019 September 10

А

Антон in Next.js — русскоговорящее сообщество
Nikita Nafranets ⎈
includePaths: [
           path.join(__dirname, '/src/assets/styles/'), // путь до папки с variables.scss
           path.join(__dirname, '/node_modules/'),
         ],
         data: '@import "variables.scss";', // файл который будет подключаться автоматом в любой scss
он автоматом должен подключаться?
источник

NN

Nikita Nafranets ⎈ in Next.js — русскоговорящее сообщество
да, он автоматом подключается во все файлы .scss, его не нужно объявлять
источник

А

Антон in Next.js — русскоговорящее сообщество
Nikita Nafranets ⎈
да, он автоматом подключается во все файлы .scss, его не нужно объявлять
./assets/sass/general.sass
undefined
           ^
     Undefined variable: "$body-font-size".
     in C:\buyboost\assets\sass\general.sass (line 13, column 14)
источник

А

Антон in Next.js — русскоговорящее сообщество
Nikita Nafranets ⎈
да, он автоматом подключается во все файлы .scss, его не нужно объявлять
module.exports = withPlugins([
   [sass, {
       cssModules: true,
       cssLoaderOptions: {
           importLoaders: 1,
           includePaths: [
               path.join(__dirname, '/assets/sass/'),
               path.join(__dirname, '/node_modules/'),
           ],
           data: '@import "vars.scss";',
       }
   },
       [PHASE_DEVELOPMENT_SERVER, PHASE_PRODUCTION_BUILD]]
], nextConfig);
источник

NN

Nikita Nafranets ⎈ in Next.js — русскоговорящее сообщество
Nikita Nafranets ⎈
[
     sass,
     {
       cssModules: true,
       sassLoaderOptions: {
         includePaths: [
           path.join(__dirname, '/src/assets/styles/'),
           path.join(__dirname, '/node_modules/'),
         ],
         data: '@import "variables.scss";',
       },
     },
   ],
тут sassLoaderOptions
источник

NN

Nikita Nafranets ⎈ in Next.js — русскоговорящее сообщество
а ты cssLoader
источник

NN

Nikita Nafranets ⎈ in Next.js — русскоговорящее сообщество
   [PHASE_DEVELOPMENT_SERVER, PHASE_PRODUCTION_BUILD]]
и это тоже не нужно указывать
источник

NN

Nikita Nafranets ⎈ in Next.js — русскоговорящее сообщество
ᐺ ! ᖇ ᖶ ᒪ
привет, задавал вопрос тут "как запихнуть параметр в getInitialProps. теперь другой вопрос. как сделать так чтобы это работало как и на сервере, так и на клиенте?
источник

NN

Nikita Nafranets ⎈ in Next.js — русскоговорящее сообщество
вот я сделал
источник

А

Антон in Next.js — русскоговорящее сообщество
module.exports = withPlugins([
   [sass, {
       sassLoaderOptions: {
           importLoaders: 1,
           includePaths: [
               path.join(__dirname, '/assets/sass/'),
               path.join(__dirname, '/node_modules/'),
           ],
           data: '@import "vars.scss";',
       }
   }
], nextConfig]);
Пишит ошибку
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
источник

NN

Nikita Nafranets ⎈ in Next.js — русскоговорящее сообщество
и на какой именно файл
источник

А

Антон in Next.js — русскоговорящее сообщество
Nikita Nafranets ⎈
и на какой именно файл
./assets/sass/general.sass 1:0
источник

NN

Nikita Nafranets ⎈ in Next.js — русскоговорящее сообщество
у тебя такая реакция
источник

NN

Nikita Nafranets ⎈ in Next.js — русскоговорящее сообщество
general.sass, а в нем че
источник

А

Антон in Next.js — русскоговорящее сообщество
Nikita Nafranets ⎈
у тебя такая реакция
sass стили с переменными которые должны быть в vars.scss
источник

NN

Nikita Nafranets ⎈ in Next.js — русскоговорящее сообщество
Антон
sass стили с переменными которые должны быть в vars.scss
ты там сам их импортиришь  или ошибка автоматом падает?
источник

А

Антон in Next.js — русскоговорящее сообщество
в нем нечего нет кроме стилей
источник

NN

Nikita Nafranets ⎈ in Next.js — русскоговорящее сообщество
importLoaders: 1 это че?
источник

NN

Nikita Nafranets ⎈ in Next.js — русскоговорящее сообщество
тебе нужно будет подклчають отдельный css лоадер, если у тебя каким-то образом что-то подключается css файлы
источник

А

Антон in Next.js — русскоговорящее сообщество
Nikita Nafranets ⎈
ты там сам их импортиришь  или ошибка автоматом падает?
да мне просто надо подключить sass стили в каждом компаненте и чтобы у глобальных sass стилей не было скопов, и чтобы можно было переменные использовать
источник