This relative module was not found: * ./slots in ./src/utils/generator/renderFlowable.js
时间: 2023-08-16 08:08:36 浏览: 85
这个错误提示是说在 `./src/utils/generator/renderFlowable.js` 文件中,找不到一个名为 `./slots` 的相对路径模块。
有可能是你在 `renderFlowable.js` 文件中引入了一个不存在的模块或路径不正确,你可以检查一下代码中是否有类似以下的代码:
```javascript
import someModule from './slots'
```
如果确实有这样的代码,你需要检查一下 `./slots` 这个相对路径是否正确,以及这个模块是否存在。
另外,有时候还会出现相对路径写错的情况,比如将 `./slots` 写成了 `../slots` 或者 `../../slots` 等,你也可以检查一下。
希望这个回答能够帮助你解决问题!
相关问题
require.context('./slots', false, /\.js$/)在vue3+vite项目中怎么写
在 Vue3 + Vite 项目中,可以使用 `import.meta.glob` 方法代替 `require.context` 的功能。示例代码如下:
```javascript
const = import.meta.glob('./slots/*.js')
for (const path in modules) {
if (Object.hasOwnProperty.call(modules, path)) {
const module = modules[path]
// 在这里处理模块
}
}
```
其中,`import.meta.glob` 方法接收一个字符串参数,表示文件匹配模式,可以使用通配符 `*` 和 `**`。返回一个对象,键为匹配到的文件路径,值为对应文件的模块对象。在循环遍历返回的对象时,可以逐个处理每个匹配到的模块。
TypeError: this.TableInstance.$slots[this.column.slot] is not a function
A:这个错误通常表示您正在尝试调用一个不是函数的对象。请检查您的代码并确保您正在正确地调用函数,并且未意外地将非函数对象赋值为函数变量。如果问题仍然存在,请提供更多的上下文信息以便更好的理解问题并提供帮助。