首页 > 解决方案 > “请求的模块 './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);

标签: javascriptimportexport

解决方案


您不需要在前端 javascript 文件中执行 module.export。而是使用简单的导出关键字。像这样 :

      export { loggedIn } ;

推荐阅读