[英]Cannot include js file in Electron
在我的HTML文件中,我包含了一個腳本,例如:
<script src="js/index.js"></script>
在我的腳本中,我嘗試通過編寫const Configuration = require("./configuration");
來添加configuration.js
文件const Configuration = require("./configuration");
。 configuration.js
與index.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.