импортировать имя файла непосредственно в ES6

Законно импортировать файл непосредственно в ES6 в соответствии с здесь: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import

Импортируйте весь модуль только для побочных эффектов, без импорта каких-либо привязок.

import "my-module";

Я не понимаю фразу. Поэтому я создал минимальный пример, чтобы попытаться понять это.

//a.js
function print1()
{
  console.log("export print1 is working");
}

//b.js
import "/import/tags";
print1();

Когда я запустил "b.js", я получил ошибку:

print1 не определен

Спасибо

Дерек


person derek    schedule 26.12.2016    source источник
comment
вам нужно добавить ключевое слово export перед print1 в a.js, чтобы оно было выставлено/экспортировано снаружи, которое затем вы можете импортировать как модуль. import { print1} from "/a.js"   -  person dreamweiver    schedule 26.12.2016
comment
@ОриДрори Согласен. закрою тему.   -  person derek    schedule 26.12.2016