- построить конвейер: Typescript, браузер, браузер-css, uglify.
- библиотеки времени выполнения: реакция, бутстрап.
Мое приложение до сих пор имеет очень мало функциональности (вот почему я спрашиваю, будет ли это укусить меня позже, даже если оно работает сейчас). Позже он станет больше (реакция-маршрутизатор, редукция, другие js-библиотеки, такие как Auth0, возможно, даже некоторые фактические функции.)
У меня есть app.css
, который содержит:
@import url("node_modules/bootstrap/dist/css/bootstrap.css");
Затем я импортирую это в свой index.tsx
с помощью:
import './app.css';
Все это, похоже, работает в том, что мой компонент реагирования helloworld отображает "мир привет".
Но, во время сборки, отмените отчеты:
WARN: Output exceeds 32000 characters
Должен ли я игнорировать его? И если да, есть ли способ подавить его?
Глядя на файл, созданный uglify, показывает, что кажется, что строки не имеют > 32000 символов - большинство строк обрезаются чуть меньше 32000 (один на 31999).
Но есть одна строка var css='/*!\n * Bootstrap v3.3.7 ...'
, которая длится 120K символов. Я предполагаю, что это то, что пытается сказать мне Uglify, но что это такое?