В моем приложении, разработанном с использованием ember-cli, мне также нужны внешние ресурсы, такие как bootstrap; теперь я импортировать его через Brocfile:Использование CDN с ember-cli
app.import('bower_components/bootstrap/dist/css/bootstrap.css');
app.import('bower_components/bootstrap/dist/js/bootstrap.js');
Можно ли использовать CDN вместо локального файла, определяя также функцию обратного вызова для локального файла в случае CDN отсутствует?
Я не уверен, что для этого есть много пользы, так как все ваши активы будут объединены в миниатюре ember-cli как часть его [компиляции активов] (http://www.ember-cli.com/ # актив-сборник). Какую пользу вы пытаетесь получить здесь? – Dhaulagiri
Ну, я полагаю, что использование CDN является хорошей практикой для более часто используемых библиотек, потому что многие веб-сайты используют их, и многие пользователи уже имеют их в кеше своего браузера; но также хорошей практикой является определение обратного вызова, даже если CDN сильны; Я делаю это из своего первого веб-приложения после прочтения документа о лучших методах. –
Вы можете просто включить теги сценария в CDN в 'index.html'. Я полагаю, – Dhaulagiri