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

Обсуждения webpack, лоадеров, плагинов и сборок Правила: http://bit.ly/our_etiquette См. также: @rollup_ru, @react_js, @vscode_ru, @macos_ru, @js_ru

974 members

Архив канала @webpack_ru 11 сентября 2017 г.

02:18:05 ПП
User 149086172
/node_modules
  /@my
    /inputs
      /dist
        /img
          pen.svg //эту картинку надо скопировать в <root>/dist/img
        main.js 
        main.css //тут есть правило .pen-button { background-image: url(./img/pen.svg); }
/dist
  /img
    <тут должен появиться pen>.svg
  main.css
  main.js
/src

подскажите есть ли способ во время сборки скопировать изображения из /node_modules/ в dist?
более читабельный код https://jsfiddle.net/z4wza94z/
jsfiddle.net/z4wza94z
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
02:22:34 ПП
User 187710551
CopyWebpackPlugin?
02:24:46 ПП
User 149086172
теоретически возможно, но не гибко, т.к. не всегда знаю где будут лежать файлы с изображениями
02:24:54 ПП
User 147771380
User 149086172
/node_modules
  /@my
    /inputs
      /dist
        /img
          pen.svg //эту картинку надо скопировать в <root>/dist/img
        main.js 
        main.css //тут есть правило .pen-button { background-image: url(./img/pen.svg); }
/dist
  /img
    <тут должен появиться pen>.svg
  main.css
  main.js
/src

подскажите есть ли способ во время сборки скопировать изображения из /node_modules/ в dist?
более читабельный код https://jsfiddle.net/z4wza94z/
jsfiddle.net/z4wza94z
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
Лучше расскажи, зачем ты в node_modules положил свои файлы
02:25:16 ПП
User 149086172
это не мои, но они там и они мне нужны. такова структура проекта
02:25:49 ПП
User 147771380
А .gitignore не смущает?
02:26:16 ПП
User 149086172
он тут непричем
02:26:44 ПП
User 147771380
Ладно, я не буду спорить, лучше помолюсь, чтобы никто из моих не догадался до этого дерьма
02:27:26 ПП
User 156805060
🤦‍♂️
02:39:45 ПП
User 149086172
если кто-то знает как это сделать, пожалуйста, вопрос открыт
02:42:55 ПП
User 215655868
User 149086172
если кто-то знает как это сделать, пожалуйста, вопрос открыт
поставь bower, и через него поставь тот модуль в котором картинки которые тебе нужны
07:14:10 ПП
User 65696759
Вечер добрый, возник трабл с запуском проекта на винде(на макоси всё ок). 
В консоле выхлоп следующий:

ERROR in ./node_modules/css-loader!./node_modules/postcss-loader/lib?{}!./node_modules/sass-loader/lib/loader.js!./src/somepath/file.scss
Module build failed: Error: %1 is not a valid Win32 application.
как решить эту проблему или хотя бы куда копать?
07:30:47 ПП
User 32530886
User 65696759
Вечер добрый, возник трабл с запуском проекта на винде(на макоси всё ок). 
В консоле выхлоп следующий:

ERROR in ./node_modules/css-loader!./node_modules/postcss-loader/lib?{}!./node_modules/sass-loader/lib/loader.js!./src/somepath/file.scss
Module build failed: Error: %1 is not a valid Win32 application.
как решить эту проблему или хотя бы куда копать?
Sass
07:30:57 ПП
User 32530886
Это он виноват
08:23:20 ПП
User 65696759
User 32530886
Это он виноват
оказалось что нет
08:23:50 ПП
User 65696759
проблема по итогу решилась накатыванием нужной версии питона
08:24:44 ПП
User 65696759
ибо крашился gyp (хз зачем его вообще затянули) и ему видимо принципиально было что на винде должен стоять 2.7.x. -  что странно. т.к на макоси стоит вообще 3.6.. В общем из-за этого лоадер и отваливался