javascript - 为什么相对参考不起作用?
问题描述
我在我的 HTML 文件中使用了这行代码(在 VSCode 中)
[<script type="module" src="./classDef.js"></script>
<script type="module" src="./scripts.js"></script>][1]
但在 Chrome 控制台中遇到了这个错误消息:
Uncaught TypeError: Failed to resolve module specifier "classDef.js". Relative references must start with either "/", "./", or "../".
是什么问题或我在哪里犯了错误?先感谢您
当我开始在 js 文件中插入此代码时,我测试并注意到错误:
import Book from '27classdef.js'
const iceAndFire = new Book(
"a261",
"Ice and Fire",
"George R.R. Martin",
"Fiction",
352,
);
console.log(iceAndFire);
解决方案
直接使用文件名即可:
[<script type="module" src="classDef.js"></script>
<script type="module" src="scripts.js"></script>][1]
而不是 src=" ./classDef.js " 或 src=" ./scripts.js "
推荐阅读
- jquery - 用jquery删除之前的确认
- node.js - 我的客户端 api 有什么问题?
- python-3.x - 将数据框转换为表的最有效方法是什么
- excel - Excel VBA过滤合并单元格
- c++ - C++ 前向声明具有初始化列表的类构造函数
- python - 尝试过滤列表时“列表对象不可调用”
- ios - Swift 在读取原始数据文件并通过 audioPlayerNode.scheduleBuffer(audioFileBuffer) 播放时,我的音频质量很差
- http2 - 如何序列化 http/2 server-sent-events 连接?
- deployment - 如何使用 YAML 文件部署到 Azure Devops 中的不同环境
- python - 在谷歌浏览器中打印时,我们如何为收据打印机和条码打印机分别设置边距和缩放选项