/ / Ъглови 2 (Cli) не миксиращи asstet / css файлове - ъглова, ъглова-кли

Ъглови 2 (Cli) не миксиращи asstet / css файлове - ъглова, ъглова-кли

Създадох проект с използване на Angular 2 Ъглови-CLI, Когато бягам

    ng build --prod

Аз нямам ми js и css файлове минифицирани. Тези файлове са разположени в активи / JS / и активи / CSS /.

Как да ги минимизирам? Благодаря!

Отговори:

5 за отговор № 1

папката "актив" е включена във вашето изграждане, защото папката е посочена в масива на активите в ъглово-кли.зон.

всичко в масива на активите се копира "as-is" на build.

ако добавите вашите CSS и скриптове към стиловете и скриптовете - поредици в ъглово-cli.json те ще бъдат пакетирани по build, така че всичките ви css да бъдат в styles.bundle.js (yes js).

не трябва да препращате css или js файловете във вашия index.html, angular-cli ще вмъкне пакетите в index.html.

Ако все още искате файловете да живеят вътре в папката с активи, не забравяйте, че те се копират "така, както е", така че можете да използвате всеки инструмент, който искате да минимизирате в тази папка (напр. https://www.npmjs.com/package/minifier) angular-cli няма да го докосне, просто го копирайте при изграждането.


1 за отговор № 2

Добавете стиловете & js в ъглово-кли.зон

"styles": [
"assets/css/style.css",
"assets/css/fonts.css"
],
"scripts": [
"assets/js/app.js",
"assets/js/other.js"
]