最近,我开始在我的节点项目中使用子路径导入,主要用于我的实用程序目录。它让我从
const { promptMessage } = require('../../../../utils/promptMessage.js');
Run Code Online (Sandbox Code Playgroud)
到
const { promptMessage } = require('#utils/promptMessage.js');
Run Code Online (Sandbox Code Playgroud)
然而,我遇到的问题是我的智能感知不再工作。我在 jsconfig.json 中发现了一些东西,但这些似乎只适用于 import 语句,而不适用于 require()。有没有办法通过子路径导入获得智能感知?
我有以下代码:
let item = Object.assign(document.createElement('img'), {
className: 'carouselItem',
src: `/public/leerlingen/${data.item}`,
loading: 'eager',
});
item.setAttribute('data-showtime', data.duration)
Run Code Online (Sandbox Code Playgroud)
我想在对象分配中设置数据属性,而不是单独设置。我尝试过dataset: { showtime: data.duration },但这会导致以下类型错误 TypeError:setting getter-only property "dataset"
提前致谢!