簡體   English   中英

無法在Electron中包含js文件

[英]Cannot include js file in Electron

在我的HTML文件中,我包含了一個腳本,例如:

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

在我的腳本中,我嘗試通過編寫const Configuration = require("./configuration");來添加configuration.js文件const Configuration = require("./configuration"); configuration.jsindex.js處於同一文件夾中。 但是在控制台上它說:

Uncaught Error: Cannot find module './configuration'

configuration.js和index.js文件都在/app/js/文件夾中。

有什么解決方案? 我可以包括例如Lodash的Node.js模塊。

如果您想了解需要模塊時發生的情況,可以閱讀docs

乍一看,您的代碼段應該可以正常工作。 要在node.js中需要一個模塊 ,請始終使用文件中的路徑。

但是,就您而言,您只是導入純JS。 在這種情況下,腳本用完了HTML調用。

該邏輯可能會導致很多其他問題,因此我建議您創建自己的模塊。 node.js使其非常容易。

var configuration = {a: 1,b: 2};
module.exports = configuration;

進一步了解:

在HTML文件中,您可以通過require語句將模塊組合在一起。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM