当前位置: 首页 > 知识库问答 >
问题:

从指定文件夹中的每个文件导入默认值[重复]

贺俊杰
2023-03-14

假设在我的项目中,我有一个文件夹models,我不知道里面有多少js文件?有没有办法像这样使用sintax从每个文件导入所有默认值

import * as models from './models'

所以变量模型会有一个对象,其中键是文件的名称和值是默认值,或者我应该分别从每个文件导入?

非常感谢。

共有1个答案

韩飞翮
2023-03-14

我假设您可能具有以下结构:

models
|------> model1.js
|------> model2.js

所以现在添加另一个名为index.js的文件,如下所示:

models
|------> model1.js
|------> model2.js
|------> index.js

索引。js文件如下:

import * as model1 from "./model1.js"
import * as model2 from "./model2.js"

export { model1, model2 };

现在您可以调用models/index。js文件,如以下所示:

import * as models from "./models";

// models.model1
// models.model2

希望它能解决你的问题。

 类似资料:
  • 我的项目目录如下所示: 在我的主要范围内。py,我从文档导入一个函数。py如下: 它工作正常。 如何在中导入相同的东西?我尝试了: 但我有一个错误:

  • 同一位置有2个csv文件:1-candidates.csv,2-store.csv 当我在使用以下代码时导入candidates.csv filw时,它被导入: pandas._libs.parsers.textreader._convert_with_dtype()中的pandas_libs\parsers.pyx pandas._libs.parsers.textreader._string_

  • 问题内容: 我正在通过映射配置文件配置Hibernate。 如何设置为可为空,默认为null? 问题答案:

  • 问题内容: 我有以下文件夹结构。 我想从位于另一个Python文件中的导入一些功能 我试过了 和其他一些尝试,但到目前为止,我无法正确导入。我怎样才能做到这一点? 问题答案: 默认情况下,你不能这样做。导入文件时,Python仅搜索当前目录,入口点脚本运行所在的目录,并且包括诸如软件包安装目录之类的位置(实际上比这稍微复杂一点,但这涵盖了大多数情况) 。 但是,你可以在运行时添加到Python路径

  • 问题内容: 我将根据一个基于不同导入规则的教程,使用Python 3.5构建Flask应用。通过寻找类似的问题,我设法通过将文件夹添加到路径来解决从嵌套文件夹导入的ImportError,但是我仍然无法从同一文件夹(已经在路径中)的脚本中导入函数。文件夹结构是这样的: 在app.py中,我使用以下代码从config.py导入了一个函数: 但是我得到这个错误: 我不明白这是什么问题,因为这两个文件位

  • 我目前有我的项目文件夹 在我的主页组件中,我试图将整个配置文件目录导入这样一个对象(根据需要动态加载每个组件,但并非所有组件都将加载) 而且 但是我在编译器中得到一个错误,说模块未找到:无法解析“/轮廓 我想明确说明,配置文件是一个包含组件的文件夹,我想在我的app.js文件中选择所有要动态调用的组件。 为什么会这样?