Ответ 1
Предполагая, что вы создаете webapp jspm, больше подходит для управления зависимостями frontend, чем npm. Я думаю, что для webapp npm имеет смысл только при использовании вместе с browserify. Одним из ключевых преимуществ jspm является то, что вы можете загружать свои зависимости с помощью SystemJS и Загрузочный модуль ES6 Polyfill. Это позволяет загружать зависимости в браузере с помощью синтаксиса модуля ES6. Например:.
import 'jquery';
Имейте в виду, что jspm используется для ваших внешних зависимостей. Для ваших зависимостей, используемых для процесса сборки, вы должны продолжать использовать npm.