Попытка импортировать moment.js как модуль es6.Используется последняя версия Chrome.
Основываясь на обсуждении здесь , я попробовал путь src (es6)
import * as moment from './node_modules/moment/src/moment'
Хотя пропуск .js, кажется, работает нормально для всехв этой теме, я не могу заставить его работать.Но это работает
import * as moment from './node_modules/moment/src/moment.js'
Тем не менее, запрос в конечном итоге завершается сбоем со всеми моментами импорта, пытающегося загрузить его зависимости без расширения js
GET http://127.0.0.1:8083/node_modules/moment/src/lib/utils/hooks net::ERR_ABORTED 404 (Not Found) moment.js:22
GET http://127.0.0.1:8083/node_modules/moment/src/lib/moment/moment net::ERR_ABORTED 404 (Not Found) moment.js:26
GET http://127.0.0.1:8083/node_modules/moment/src/lib/moment/calendar net::ERR_ABORTED 404 (Not Found) moment.js:39
GET http://127.0.0.1:8083/node_modules/moment/src/lib/locale/locale net::ERR_ABORTED 404 (Not Found) moment.js:46
GET http://127.0.0.1:8083/node_modules/moment/src/lib/duration/duration net::ERR_ABORTED 404 (Not Found) moment.js:48
GET http://127.0.0.1:8083/node_modules/moment/src/lib/units/units net::ERR_ABORTED 404 (Not Found) moment.js:50
GET http://127.0.0.1:8083/node_modules/moment/src/lib/utils/is-date net::ERR_ABORTED 404 (Not Found)
Все, что у меня есть как код, это пустой индекс.html с этим тегом сценария
<script type="module" src='./main.js'></script>
и файл main.js с этим
import * as _ from './node_modules/underscore/underscore.js';
import * as moment from './node_modules/moment/src/moment.js';
Underscore.js импортирует и работает нормально.Вопрос только с момента.Что я делаю неправильно?Кроме того, почему я не могу загрузить ни один из них, не указав расширение .js, в то время как ясно, что в потоке ithub это можно сделать
import * as moment from 'moment'