Size: a a a

Webpack — русскоговорящее сообщество

2020 April 23

MP

Mike Piterson in Webpack — русскоговорящее сообщество
Данил
туда можно кидать файлы в масиве которые ты спарсил с папок
Ну это всё костылить самому
источник

MP

Mike Piterson in Webpack — русскоговорящее сообщество
Я бы плагин хотел
источник

MP

Mike Piterson in Webpack — русскоговорящее сообщество
сделал. Пришлось костылить так:
(ссылка на источник обхода директорий: https://qna.habr.com/q/283822)

const getFiles = (dir, files_) => {
   files_ = files_ || [];
   const files = fs.readdirSync(dir);
   for (const i in files){
       const name = dir + '\\' + files[i];
       if (fs.statSync(name).isDirectory()){
           getFiles(name, files_);
       } else {
           files_.push(name);
       }
   }
   return files_;
};

const filterCSS = (file) => {
   return /\.css$/.test(file);
};

const cssFiles = getFiles(path.resolve(__dirname, "src")).filter(filterCSS);
console.log(cssFiles);
источник

Д

Данил in Webpack — русскоговорящее сообщество
GetMad
обычно просто транспайлят код бабелем и в отдельном потоке чекают типы с помощью Tsfork ( не помню точно как называется)
спасибо. а есть какой-то пример или гайд?
источник

Д

Данил in Webpack — русскоговорящее сообщество
нужно больше инфы
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Данил
нужно больше инфы
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
Mike Piterson
сделал. Пришлось костылить так:
(ссылка на источник обхода директорий: https://qna.habr.com/q/283822)

const getFiles = (dir, files_) => {
   files_ = files_ || [];
   const files = fs.readdirSync(dir);
   for (const i in files){
       const name = dir + '\\' + files[i];
       if (fs.statSync(name).isDirectory()){
           getFiles(name, files_);
       } else {
           files_.push(name);
       }
   }
   return files_;
};

const filterCSS = (file) => {
   return /\.css$/.test(file);
};

const cssFiles = getFiles(path.resolve(__dirname, "src")).filter(filterCSS);
console.log(cssFiles);
Лучше glob заюзать
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Mike Piterson
сделал. Пришлось костылить так:
(ссылка на источник обхода директорий: https://qna.habr.com/q/283822)

const getFiles = (dir, files_) => {
   files_ = files_ || [];
   const files = fs.readdirSync(dir);
   for (const i in files){
       const name = dir + '\\' + files[i];
       if (fs.statSync(name).isDirectory()){
           getFiles(name, files_);
       } else {
           files_.push(name);
       }
   }
   return files_;
};

const filterCSS = (file) => {
   return /\.css$/.test(file);
};

const cssFiles = getFiles(path.resolve(__dirname, "src")).filter(filterCSS);
console.log(cssFiles);
омг
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Mike Piterson
сделал. Пришлось костылить так:
(ссылка на источник обхода директорий: https://qna.habr.com/q/283822)

const getFiles = (dir, files_) => {
   files_ = files_ || [];
   const files = fs.readdirSync(dir);
   for (const i in files){
       const name = dir + '\\' + files[i];
       if (fs.statSync(name).isDirectory()){
           getFiles(name, files_);
       } else {
           files_.push(name);
       }
   }
   return files_;
};

const filterCSS = (file) => {
   return /\.css$/.test(file);
};

const cssFiles = getFiles(path.resolve(__dirname, "src")).filter(filterCSS);
console.log(cssFiles);
просто заюзай recursive-readdir
источник

MP

Mike Piterson in Webpack — русскоговорящее сообщество
позже этим займусь, моя основная цель была только в компиляции приложения
источник

Д

Данил in Webpack — русскоговорящее сообщество
спс
источник

A

Ararat in Webpack — русскоговорящее сообщество
Всем добрый день,
Кто-то пробовал  собрать проект программным путем используя webpack api?

При попытке собрать проект webpack не находит необходимые модули и загрузчики для сборки.

Подробнее я описал свою ошибку на stackoverflow
источник

РТ

Руслан Тимершин in Webpack — русскоговорящее сообщество
Здравствуйте, подскажите пожалуйста.
Суть, в корне package.json, webpack.config.js и projects с кучей папок с проектами, как до настроить конфиг вебпака так, что бы при его запуске из любого проекта, он работал с этой папкой как с контекстом, __dirname всегда показывает на директорию webpack.config.js а process.cwd() на package.json.
В общем один конфиг вебпака для всех проектов
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Руслан Тимершин
Здравствуйте, подскажите пожалуйста.
Суть, в корне package.json, webpack.config.js и projects с кучей папок с проектами, как до настроить конфиг вебпака так, что бы при его запуске из любого проекта, он работал с этой папкой как с контекстом, __dirname всегда показывает на директорию webpack.config.js а process.cwd() на package.json.
В общем один конфиг вебпака для всех проектов
а node_modules где?
источник

РТ

Руслан Тимершин in Webpack — русскоговорящее сообщество
В корне тоже
источник

РТ

Руслан Тимершин in Webpack — русскоговорящее сообщество
Руслан Тимершин
Здравствуйте, подскажите пожалуйста.
Суть, в корне package.json, webpack.config.js и projects с кучей папок с проектами, как до настроить конфиг вебпака так, что бы при его запуске из любого проекта, он работал с этой папкой как с контекстом, __dirname всегда показывает на директорию webpack.config.js а process.cwd() на package.json.
В общем один конфиг вебпака для всех проектов
Разобрался сам, в конфиге надо юзать process.env.INIT_CWD
источник

В

Владислав in Webpack — русскоговорящее сообщество
Руслан Тимершин
Разобрался сам, в конфиге надо юзать process.env.INIT_CWD
Здравствуйте, подскажите пожалуйста.
Почему в pug на прямую не могу подключть картинку ?
img(src='/assets/img/logo.jpg')
пути как только не писал
один фиг в нетворке он ее не может найти

src
  assetes/img
  pug/pages
источник

DV

Dmitry Vinogradov in Webpack — русскоговорящее сообщество
Всем привет. Может кто подсказать URIError: Failed to decode param '%PUBLIC_URL%/manifest.json'?  такую же ошибку с favicon.ico решил указав путь в HtmlWebpackPlugin, но эта ошибка так не решилась. Гуглил, где-то пишут плагин обновить, в env файл PUBLIC_URL прописать не помогает.
источник
2020 April 24

O

Olég in Webpack — русскоговорящее сообщество
Dmitry Vinogradov
Всем привет. Может кто подсказать URIError: Failed to decode param '%PUBLIC_URL%/manifest.json'?  такую же ошибку с favicon.ico решил указав путь в HtmlWebpackPlugin, но эта ошибка так не решилась. Гуглил, где-то пишут плагин обновить, в env файл PUBLIC_URL прописать не помогает.
можно убрать переменную из index.html, можно поставить верный PUBLIC_URL
источник

O

Olég in Webpack — русскоговорящее сообщество
в package.json он как homepage прописан или в paths.js
источник