что такое "экспорт" в javascript? - PullRequest
0 голосов
/ 12 октября 2018

когда я изучал пример vuejs, я наткнулся на эту строку в файле javascript:

exports.getLastTimeStr = (time, friendly) => {

Я встречал только синтаксис JavaScript, такой как «module.export» или «export default», я не делалНе вижу кода, как указано выше.В результате я получил предупреждение вроде:

11:15-20 "export 'default' (imported as 'utils') was not found in './libs/utils'

Google привел к этой ссылке: Использование «Экспорт».в Javascript?

похоже, что это обычные вещи, но я не смог пойти дальше, и решение не найдено.

1 Ответ

0 голосов
/ 12 октября 2018

exports указывает на ту же ссылку на объект, что и module.exports.

Из фрагмента кода в вашем вопросе.

exports.getLastTimeStr = (time, friendly) => {

и

module.exports.getLastTimeStr = (time, friendly) => {

Оба означают одно и то же, потому что оба имеют одинаковую ссылку на объект.

Подробнее здесь Разница между "module.exports" и "exports" в модульной системе CommonJs

...