use*_*356 0 require node.js electron
require对于<script>HTML文件中的标签执行的脚本,在Electron中如何工作?例如,我有:
-index.html
-langs/js.js
-langs/test.js
Run Code Online (Sandbox Code Playgroud)
我<script src="langs/js.js"></script>在index.html中,但是我想从langs / js.js中要求langs / test.js,但这不起作用:
require("./test");
它必须是require("./langs/test");即使从JS测试的相对路径就是“./test”。有没有一种方法可以使它工作而无需在每个文件中指定HTML文件的完整路径require?
始终使用它require来加载CommonJS模块,如果不这样做,那么Node将无法正确设置模块作用域,并且事情将以微妙的方式破坏。如果您加载js.js使用<script>require('./langs/js.js')</script>,然后require('./test')按照您的预期会工作。
| 归档时间: |
|
| 查看次数: |
1336 次 |
| 最近记录: |