Javascript 使用<;脚本类型=";模块"&燃气轮机;在chrome中触发弃用警告

Javascript 使用<;脚本类型=";模块"&燃气轮机;在chrome中触发弃用警告,javascript,google-chrome,es6-modules,Javascript,Google Chrome,Es6 Modules,将脚本标记的类型设置为module会导致以下警告: 不推荐使用类型/语言属性无效的获取脚本,并将在2017年1月左右的M56中删除。有关更多详细信息,请参阅 我发现了这些关于这个弃用警告的信息,也没有解释为什么它会在中显示这个错误,虽然可能还没有实现,但它也是完全有效的AFAIK。显然,这对内联脚本没有多大影响,但我不会内联任何真正的js。为什么我会犯这个错误?以下是重要的平台/版本: Version 56.0.2924.76 (64-bit) Linux Mint 对于任何在这一点变得普遍之

将脚本标记的类型设置为
module
会导致以下警告:

不推荐使用类型/语言属性无效的获取脚本,并将在2017年1月左右的M56中删除。有关更多详细信息,请参阅

我发现了这些关于这个弃用警告的信息,也没有解释为什么它会在
中显示这个错误,虽然可能还没有实现,但它也是完全有效的AFAIK。显然,这对内联脚本没有多大影响,但我不会内联任何真正的js。为什么我会犯这个错误?以下是重要的平台/版本:

Version 56.0.2924.76 (64-bit) Linux Mint

对于任何在这一点变得普遍之前偶然发现它的人来说,答案是省略引号,这样模块属性就不会被误认为是无效的MIME类型:

<script src="./path/to/file.js" type=module></script>

这是正确处理的

更新


现在chrome和safari支持。

我认为
类型应该是MIME类型,而
模块
不是。MIME类型看起来像
application/x-module
——即类型和子类型,用斜杠分隔。@NiettheDarkAbsol这很公平,但根据whatwg规范
type=“module”
解析器应该知道如何将文件(或内联内容)作为模块解析。
<script type="module"></script>