Javascript 无法从支持的浏览器导入es6模块

Javascript 无法从支持的浏览器导入es6模块,javascript,npm,ecmascript-6,momentjs,Javascript,Npm,Ecmascript 6,Momentjs,正在尝试将moment.js作为es6模块导入。正在使用最新的Chrome版本。 基于讨论,我尝试了src路径(es6) 虽然跳过.js似乎对该线程中的每个人都很好,但我无法让它工作。但这是有效的 import * as moment from './node_modules/moment/src/moment.js' 然而,请求最终会失败,因为导入始终试图在没有js扩展的情况下加载其依赖项 GET http://127.0.0.1:8083/node_modules/moment/src/

正在尝试将moment.js作为es6模块导入。正在使用最新的Chrome版本。
基于讨论,我尝试了src路径(es6)

虽然跳过.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) 
我所有的as代码都是一个带有此脚本标记的空白index.html

<script type="module" src='./main.js'></script>
Underline.js导入并正常工作。问题只是暂时的。 我做错了什么?还有,为什么我不能在不指定.js扩展名的情况下加载它们中的任何一个,而显然那些在ithub线程上的人已经能够这样做了

import * as moment from 'moment'

从ES6开始,我也有类似的问题。您可以尝试用这种方法导入时刻

import moment from "moment";

未捕获类型错误:无法解析模块说明符“时刻”。相对引用必须以“/”、“/”或“./”开头。是的,它可以工作。但您需要确保在安装之前立即安装。我认为您需要再次运行命令
npm install-time--save
,以确保lib installed完成。这就是为什么矩在我的node_modules文件夹中,我的package.json被更新的原因。记住——我没有使用任何绑定器或模块加载器。我所做的只是直接从我的脚本导入,并依靠支持es6的浏览器来处理导入。最新版本。我的意思是这是我的代码创建一个空白文件夹1。执行npm初始化2。npm安装时刻3创建一个空白html并包含4。从“/node\u modules/moment/src/moment.js”将html加载到chrome中,使用此行import*as moment创建main.js。观察开发人员控制台
import * as moment from 'moment'
import moment from "moment";