gpt4 book ai didi

javascript - JavaScript 之间传递数据

转载 作者:行者123 更新时间:2023-11-28 05:53:23 25 4
gpt4 key购买 nike

想要链接索引中的一个 javascript 文件并将其功能导出到另一个 javascript 文件

索引.html

<script src="test.js"></script>

测试.js

var config = {};

config.server_ip = "127.0.0.1";

module.exports = config; //Error, module not defined

console.log("Hello World, I should be showing up in chrome console");

show.js

var config  = require('./test');

console.log(config);

我想运行index.html,同时使用node.js运行我的show.js文件。

显然我只能选择一个,如果我不导出,我的console.log可以工作,如果我导出,我的console.log就不起作用。

还有其他方法可以像这样传递数据吗?

请注意,工作流程必须是这样的,我不想将 2 个 javascript 文件链接到我的 index.html

我尝试通过mozila指南使用导入和导出功能,但是chrome似乎也不支持该功能。

最佳答案

I want to run index.html and at the same time using node.js to run my show.js file.

如果你想使用NodeJS来运行JavaScript,那么你必须在NodeJS上实际运行它。

如果您通过 <script> 加载脚本HTML 文档中的 .js 文件,然后您在浏览器中运行它而不是 NodeJS(您可能正在使用 NodeJS 运行一个 Web 服务器,该服务器将 .js 文件作为静态文件提供给浏览器,但这并不相同在 NodeJS 上运行)。

console.log("Hello World, I should be showing up in chrome console");

如果你想在 Chrome 控制台中显示某些内容,那么你需要在浏览器端运行它,而不是在 NodeJS 中。

浏览器没有对 AMD 样式模块的 native 支持,因此要使用您正在采用的方法,您需要添加类似 RequireJS 的内容。 .

关于javascript - JavaScript 之间传递数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37917387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com