Версия модуля при импорте модуля ES2015 - PullRequest
0 голосов
/ 11 ноября 2018

Предположим, у меня есть два модуля ES2015 в одной папке:

//moduleone-1.5.0.js
export function temp() {
   console.log("Hi");
}

//moduletwo-2.0.0.js
import {temp} from './moduleone';//LINE X
temp();

Должен ли я использовать './moduleone' или './moduleone-1.5.0' на линии X? Мне нужно понять, как это должно работать в соответствии со спецификациями.

1 Ответ

0 голосов
/ 11 ноября 2018

Нет "версии модуля". У вас есть два разных модуля, один с именем moduleone-1.5.0 и один с именем moduletwo-2.0.0, это имена, которые вы должны использовать для импорта.

Как вы сказали, что вы используете NodeJS (npm), вы должны установить эти модули, добавив их в package.json:

 { 
  "dependencies" :  {
    "moduleone" : "1.5.0"
  }
}

, затем вы можете import from "moduleone"; и при необходимости изменить версии в спецификации пакета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...