Подтвердить что ты не робот

Jspm или npm для установки пакетов?

Я новичок в jspm, переходя от npm-only. У меня есть один фундаментальный вопрос. У меня есть некоторые зависимости в package.json, и я запустил jspm init, который создал хороший файл jspm config.js. Мой вопрос: какой смысл устанавливать эти пакеты с jspm (через jspm install ...)? Почему бы просто не установить их через npm?

В частности, в моем пакете .json, какая разница между помещением этих пакетов внутри dependencies: {} vs inside jspm.dependencies: {}

4b9b3361

Ответ 1

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

import 'jquery';

Имейте в виду, что jspm используется для ваших внешних зависимостей. Для ваших зависимостей, используемых для процесса сборки, вы должны продолжать использовать npm.