Size: a a a

2016 November 12

ТС

Таир Сабыргалиев in Frontend KZ
на гулпе походу вот решение: https://github.com/gevgeny/gulp-resources
источник

ТС

Таир Сабыргалиев in Frontend KZ
да… на гулпе походу проще такое решается
источник

ТУ

Талгат Успанов in Frontend KZ
да, проще)
источник

ТУ

Талгат Успанов in Frontend KZ
слишком много хотите от вебпака, не?)
источник

ТС

Таир Сабыргалиев in Frontend KZ
ну в галпе я пока не могу понять, как рекурсивно подгружать зависимости
источник

ТС

Таир Сабыргалиев in Frontend KZ
например в *.ts надо заинлайнить шаблоны, а в шаблонах ссылки на рисунки
источник

ТС

Таир Сабыргалиев in Frontend KZ
и эти рисунки надо пропустить заранее через gulp-resources
источник

ТС

Таир Сабыргалиев in Frontend KZ
в вебпаке это уже проще
источник

ТС

Таир Сабыргалиев in Frontend KZ
подскажи как в гулпе это сделать?
источник

ТС

Таир Сабыргалиев in Frontend KZ
там проблема в том, что шаблоны в результате gulp-resources могут поменяться, и уже их нужно будет вставлять в *.ts
источник

ТС

Таир Сабыргалиев in Frontend KZ
вместо изначальных шаблонов
источник

СС

Сергей Смирнов in Frontend KZ
Сел, проверил конфиг:

const path = require('path')
const projectRoot = path.resolve(__dirname, '../')

const ExtractTextPlugin = require('extract-text-webpack-plugin')

module.exports = {
 entry: {
   app: './src/index.html'
 },
 output: {
   path: path.resolve(__dirname, '../dist')
 },
 resolve: {
   alias: {
     'assets': path.resolve(__dirname, '../src/assets')
   }
 },
 module: {
   loaders: [
     {
       test: /\.html$/,
       loader: ExtractTextPlugin.extract('html?attrs[]=img:src&attrs[]=link:href')
     },
     {
       test: /\.json$/,
       loader: 'file',
       query: {
         name: 'misc/[name].[hash:7].[ext]'
       }
     },
     {
       test: /\.(png|jpe?g|gif)(\?.*)?$/,
       loader: 'url',
       query: {
         limit: 10000,
         name: 'img/[name].[hash:7].[ext]'
       }
     }
   ]
 },
 plugins: [
   new ExtractTextPlugin('index.html'),
 ]
}

src/index.html:
<!DOCTYPE html>
<html lang="en">
 <head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link rel="manifest" href="assets/test.json">
 </head>
 <body>
   <img src="assets/test.png" alt="">
 </body>
</html>
источник

СС

Сергей Смирнов in Frontend KZ
Все работает как надо, на выходе:
источник

СС

Сергей Смирнов in Frontend KZ
<!DOCTYPE html>
<html lang="en">
 <head>
   <meta charset="UTF-8">
   <title>Document</title>
   <link rel="manifest" href="misc/test.94232c5.json">
 </head>
 <body>
   <img src="data:image/png;base64," alt="">
 </body>
</html>
источник
2016 November 13

ES

Eugene Svalukhin in Frontend KZ
Посмотрите, о чем твитнул(а) @backendsecret: https://twitter.com/backendsecret/status/797487694666485760?s=09
источник

ТС

Таир Сабыргалиев in Frontend KZ
@SmS_SysteM data:image/png;base64???
источник

ТС

Таир Сабыргалиев in Frontend KZ
Вобщем посмтрел вчера на галпе нифига не получилось
источник

ТС

Таир Сабыргалиев in Frontend KZ
Хотя тот плагин должен был решить
источник

СС

Сергей Смирнов in Frontend KZ
test.png по быстрому создал - пустышку (0байт)
источник

ТУ

Талгат Успанов in Frontend KZ
источник