2015-12-13 3 views
2

Я использую jsconfig.json для настройки кода Visual Studio, чтобы включить поддержку ES6 в моем проекте. В compilerOptions узел файла конфигурации есть опция называется "модуль", который принимает один из четырех возможных значений:Код Visual Studio «jsconfig.json`» option

  1. commonjs
  2. amd
  3. system
  4. umd

I что commonjs, amd и umd являются системами JS-модулей.

Мой вопрос: что такое значение system? Это похоже на настройку типа «по умолчанию, наследовать параметр из другого места», но я не могу найти на нем никакой документации.

ответ

1

Это System модуль загрузчика ES6, которая была удалена в 2014 г.

Вот пример того, как это выглядит: https://github.com/ModuleLoader/es6-module-loader

+0

Так не ES6 [ 'импорт statement'] (https: // разработчик .mozilla.org/en-US/docs/Web/JavaScript/Reference/Statement/import) правильно? – NoobsArePeople2

+0

Да, это что-то вроде 'System.module ('name', ['deps'], function() {})' Я думаю. – Louy

Смежные вопросы