调试 时提示 crbug/1173575, non-JS module files deprecated.报错
时间: 2023-07-20 10:04:13 浏览: 121
这个报错是因为你的代码中引用了非 JavaScript 模块文件,例如 CSS、图片、字体等。在最新的 Chrome 版本中,这种引用方式已经被废弃,所以会出现这个警告。
如果你确定这个警告不会影响你的代码运行,可以忽略它。如果你想消除这个警告,可以将非 JavaScript 模块文件改为使用 `import` 或 `require` 引用,或者将它们放到一个 JavaScript 模块中导出。例如,你可以使用 `import` 引用 CSS 文件:
```js
import './style.css';
```
或者使用 `require` 引用图片文件:
```js
const image = require('./image.png');
```
如果你使用的是 Webpack 等打包工具,也可以通过相应的 loader 处理这些非 JavaScript 模块文件。
相关问题
报错:crbug/1173575 non-js module files deprecated
这个报错是由Chrome浏览器引擎中的一个警告触发的。这个警告表示使用非 JavaScript 模块文件已经过时,可能会在未来的版本中不再被支持。这个警告主要是为了提醒开发者在编写代码时遵循最新的JavaScript模块化标准。
为了修复这个问题,你可以考虑将非 JavaScript 模块文件转换为 JavaScript 模块文件。具体的方法取决于你在项目中使用的构建工具和框架。例如,你可以使用Webpack、Babel或者TypeScript等工具将非 JavaScript 文件转换为 JavaScript 模块。
另外,你还可以查看一下你的代码中是否有其他与该警告相关的问题,以确保你的代码能够在未来的版本中正常运行。
总之,这个警告只是个提醒,你可以根据你的项目需求和工具链进行相应的调整。
express运行报错crbug/1173575, non-JS module files deprecated.
根据提供的引用内容,这个错误可能是由于缺少某些依赖项或版本不兼容导致的。可以尝试以下解决方案:
1. 确保你的Node.js版本符合要求。可以使用以下命令检查版本:
```shell
node -v
```
如果版本过低,可以考虑升级到最新版本。
2. 确保你的Express版本符合要求。可以使用以下命令检查版本:
```shell
npm list express
```
如果版本过低,可以考虑升级到最新版本。
3. 确保你的依赖项已经正确安装。可以使用以下命令检查依赖项:
```shell
npm list
```
如果缺少某些依赖项,可以使用以下命令安装:
```shell
npm install <package-name>
```
4. 如果以上方法都无法解决问题,可以尝试卸载并重新安装Express:
```shell
npm uninstall express
npm install express
```
如果以上方法都无法解决问题,可以尝试查看更详细的错误日志以获取更多信息。
阅读全文