В моем проекте мы используем webpack, и поэтому он проходит через 3 точки входа, чтобы начать мой проект. Например, в моем vendor.ts я включаю jquery и bootstraps javascript, добавляя эти строки.
import 'jquery';
import 'bootstrap/dist/js/bootstrap';
В WebPack У меня есть загрузчик для моего СКС
config.module = {
loaders: [
{ test: /\.scss$/, loader: 'style!css!postcss!sass', include: path.resolve('client/scss') }
]
};
тогда мои main.ts файл импортирует мой файл main.scss по
import './scss/main.scss';
и, наконец, в моем файле main.scss я есть в верхней части, чтобы импортировать самозагрузки и шрифт-удивительный
@import "~font-awesome/css/font-awesome.css";
@import "~bootstrap/dist/css/bootstrap.min.css";
Bonus Если вам нужен шрифт-удивительный | использование webpack | нужен погрузчик
config.module = {
loaders: [
{
test: /\.(jpe|jpg|woff|woff2|eot|ttf|svg)(\?.*$|$)/,
loader: 'file?name=assets/fonts/[name].[ext]'
}
]
};
Ссылка на эту страницу: http://blog.mgechev.com/2015/09/30/lazy-loading-components-routes-services-router-angular-2/ –
это устаревшая версия. Я использую 2.1.0 (окончательный выпуск): / –