vscode报错crbug/1173575, non-JS module files deprecated.
时间: 2023-08-15 12:02:59 浏览: 207
core-assert:Node.js`assert`作为独立模块
该报错 "crbug/1173575, non-JS module files deprecated" 是来自Chrome浏览器的一个警告,意味着非JavaScript模块文件已经被弃用。这个警告通常与ES modules(ES模块)相关的文件有关。
这个警告的原因是,Chrome浏览器最新的版本不再支持通过`<script>`标签引入非JavaScript模块文件(如CSS或其他非JS文件)。它要求所有的模块都应该以`<script type="module">`标签的形式引入,以保证代码能够正确加载和解析。
要解决这个问题,你可以按照以下步骤进行操作:
1. 确认报错的文件是否是非JavaScript模块文件,如CSS文件。
2. 将非JavaScript模块文件的引入方式修改为ES模块方式。在HTML文件中,将`<script>`标签的`type`属性设置为`"module"`,并确保文件路径正确。
例如,将CSS文件的引入方式从:
```html
<link rel="stylesheet" href="styles.css">
```
修改为:
```html
<link rel="stylesheet" href="styles.css" type="module">
```
3. 确保其他的非JavaScript文件也以正确的方式引入,避免Chrome浏览器报错。
请注意,如果你没有使用ES模块功能,或者你确实需要引入非JavaScript模块文件,你可以忽略这个警告。然而,为了与最新的Chrome浏览器兼容,并遵循未来的Web标准,建议使用ES模块方式引入文件。
希望这个解释能够帮助你理解这个报错并解决问题。
阅读全文