gpt4 book ai didi

javascript - 在浏览器和 node.js 中使用 .js 文件

转载 作者:搜寻专家 更新时间:2023-10-31 23:50:40 24 4
gpt4 key购买 nike

我能否在浏览器文件 (someBrowserFile.js) 和 node.js 后端文件 (someBackendFile.js) 中包含一些 javascript 文件(位于公用文件夹中的 test.js):

测试.js:

function use(name) {
console.log("I can use" + name);
}

一些浏览器文件.js:

import * as lib from './test.js';

lib.use("test module");

一些后端文件.js:

var lib = require("./public/test.js");

lib.use("test module");

因为对于 Node ,我必须使用“module.exports”,对于 ES6 - “export {use};”。如果我使用 ES6 语法 Node 将抛出 SyntaxError,如果我使用“module.exports”则它不会在浏览器中工作。那么是否有一个通用的语法可以使用,以便我可以将我的文件包含在浏览器和 Node 中。

最佳答案

直接,不。

但我们通常使用允许这样做的 bundler 和预处理器。查看WebpackBrowserify通常与 BabelJS 一起使用.

关于javascript - 在浏览器和 node.js 中使用 .js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50928783/

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