gpt4 book ai didi

node.js - 需要 Electron 中 "client-side"JS 中的相对路径

转载 作者:太空宇宙 更新时间:2023-11-04 02:56:49 28 4
gpt4 key购买 nike

require怎么样?在 Electron 中工作由 <script> 执行的脚本HTML 文件中的标签?例如,我有:

-index.html
-langs/js.js
-langs/test.js

我有<script src="langs/js.js"></script>在index.html中,我想从langs/js.js中获取langs/test.js,但这不起作用:

require("./test");

必须是require("./langs/test");即使从 js 到 test 的相对路径只是“./test”。有没有办法让它工作而不需要在每个 require 中指定 HTML 文件的完整路径?

最佳答案

始终使用require加载 CommonJS 模块,如果不这样做,Node 将无法正确设置模块作用域,并且事情会以微妙的方式出现问题。如果您加载js.js<script>require('./langs/js.js')</script>然后require('./test')将按您的预期工作。

关于node.js - 需要 Electron 中 "client-side"JS 中的相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41418168/

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