javascript - “请求的模块 './login.js' 不提供名为 'loggedIn' 的导出
问题描述
我正在尝试将布尔值从一个文件导出到另一个用于登录系统。但是,它给了我这个错误。这一切都发生在前端 javascript 文件上,所以我不确定我在后端使用 NodeJS 是否与它有关。
此外,loggedIn 是一个布尔值,在文件开头设置为 false,并且仅通过该文件中的 if 语句设置为 true。所以无论如何它总是有价值的。
我试过在网上寻找,似乎有很多不同的方法可以做到这一点,但没有一个对我有用。
这是导出代码:
module.exports = {loggedIn}; //Export the loggedIn status for the client.js file to use
和导入代码:
import {loggedIn} from './login.js';
console.log(loggedIn);
解决方案
您不需要在前端 javascript 文件中执行 module.export。而是使用简单的导出关键字。像这样 :
export { loggedIn } ;
推荐阅读
- angular - 如何在 Angular 中管道/映射 Observable
- python-3.x - 使用 python3 的 pyttx3 和键盘模块,按下键盘上的键,说出来,然后存储为变量
- excel - 将粘贴循环复制到 1 列 1 列
- visual-studio-code - VSCode 打开外部终端,关注
- c# - 如何创建不兼容的数字子类型
- angular6 - ngb-datepicker 是否有 onHidden 事件?如果没有我们如何以角度向自定义组件添加事件?
- python-3.x - 传递要打印的集合,在 Python 3 中使用分隔符打印?
- ffmpeg - rgb32 数据资源映射。使用directx memcpy
- python - 如何在使用 AWS Lambda 函数创建表后重置 DynamoDB 表写入吞吐量
- android - 登录测试后如何停止加载我的“ProgressDialog”?