2017-01-13 9 views
0

У меня есть конфигурационный файл в моем угловом приложении, которое выглядит как:Webpack - Перемещение одного файла в отдельном сгустке

angular.module('myMod').value({api: '/api/v1'}); 

Структура папок в моем приложении является:

src/ 
    - index.ts 
    - app 
    - config 
     - config.ts //the file above 
    - module1 
    - ... 

Теперь я как построить все мое приложение в одном блоке, за исключением config, который должен быть в отдельном файле.

Я пытался добавить запись, которые соответствуют, что конфигурационный файл:

entry: { 
    config: `./${conf.path.src('app/config/style.config.ts')}`, 
    app: `./${conf.path.src('index')}`, 
    vendor: Object.keys(pkg.dependencies) 
}, 

и новый блоб генерируется для этого файла, но содержание выглядит:

webpackJsonp([1],[],[18]); 

Я предполагаю, что это позже используется из webpack для извлечения содержимого с большей карты, но как я могу настроить свою конфигурацию?

Заранее спасибо

+0

Если это соответствует вашим требованиям, ознакомьтесь с плагином для копирования webpack и просто скопируйте файл. – JordanHendrix

+0

Это похоже на работу, есть ли способ вставить скопированный файл в index.html? Большое спасибо! – teone

+0

cool !, посмотрите на webpack-html-plugin, он сделает html-файл со ссылкой на ваш комплект – JordanHendrix

ответ

0

Если вы просто пытаетесь скопировать файлы образуют одного места в другое (папку Dist), может я рекомендую WebPack копируют Plugin:

https://github.com/kevlened/copy-webpack-plugin

Вы можете просто скопируйте файл.