久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

“未定義要求"當我嘗試將 js 文件(帶有節(jié)點模

quot;require is not definedquot; error comes when i try to import js file (with node modules) to my main electron js file(“未定義要求當我嘗試將 js 文件(帶有節(jié)點模塊)導入到我的主電子 js 文件時出現錯誤) - IT屋
本文介紹了“未定義要求"當我嘗試將 js 文件(帶有節(jié)點模塊)導入到我的主電子 js 文件時出現錯誤的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

這是我的文件夾文件夾結構

This is my folder folder structure

您好,我是 electron.js 的新手,我遇到了一個問題,即我無法在 ma??in.js 文件中捕獲 jquery 事件.作為解決方案,我創(chuàng)建了一個單獨的文件 (events.js)[現在我可以捕獲 jquery 事件] 并將其連接到 index.html.所以在我的 event.js 我添加了一個 cron-job(node-cron) 來檢查它是否工作,但是當我嘗試運行一個項目時,我得到一個錯誤提示 require is not defined.沒有任何導入庫,它就可以工作.

Hi im new to electron.js I was facing for an issue where that i cannot capture jquery events in my main.js file. As a solution i created a separate file (events.js)[now i can capture jquery events] and i connect it to index.html. So in my event.js i added a cron-job(node-cron) to check whether it's working or not, but when i try to run a project i get an error saying require is not defined. Without any import library , it worked.

這是我的 index.html

    <body>
    <div style="margin-top:15px" class="container">
        <div class="row">
            <div class="col-xs-3">
                <a class="btn btn-info btn-sm btn-block" href="./layouts/settings.html" id="menu-btn-settings"
                    role="button">Settings</a>
                <a class="btn btn-info btn-sm btn-block" href="./layouts/health.html" id="menu-btn-health"
                    role="button">System Health</a>
                <a class="btn btn-info btn-sm btn-block" href="./layouts/abc-now.html" id="menu-btn-abc-now"
                    role="button">Sync Now</a>
                <a class="btn btn-info btn-sm btn-block" href="./layouts/abc-customer.html" id="menu-btn-abc-user"
                    role="button">Sync
                    Customer</a>
                <a class="btn btn-info btn-sm btn-block" href="./layouts/about.html" id="menu-btn-about"
                    role="button">About</a>
            </div>
            <div class="col-xs-9">
                <div id="alert-msg"></div>
                <div id="content"></div>
            </div>
        </div>
    </div>

    <!-- Insert this line above script imports  -->
    <script>if (typeof module === 'object') { window.module = module; module = undefined; }</script>

    <script src="./assets/js/jquery-3.4.1.min.js"></script>
    <script src="./assets/js/bootstrap.min.js"></script>
    //
    <script src="./main.js"></script>
    <script src="./app/events.js"></script>
    <script src="./assets/js/require.js"></script>


    <script>if (window.module) module = window.module;</script>


</body>

這是我的 main.js

 app.on('ready', function () {
    win = new BrowserWindow({});
    win.loadURL(url.format({
        pathname: path.join(__dirname, 'index.html'),
        protocol: 'file:',
        slashes: false,
        webPreferences: {
            nodeIntegration: true,
        },
    }));

    win.on('closed', function () {
        app.quit();
    });

    win.webContents.openDevTools();

});

這是我的 event.js

(function () {
    'use strict';
    var CronJob = require('cron').CronJob;
    var job = new CronJob('* * * * * *', function () {
        console.log('You will see this message every second');
    }, null, true, 'America/Los_Angeles');
    job.start();
})();

推薦答案

win = new BrowserWindow({
    webPreferences: {
      nodeIntegration: true
    }
  })

win.loadURL 中刪除 webPreferences 并添加到 BrowserWindow 選項.下面是在 BrowserWindow

Remove webPreferences from win.loadURL and add to BrowserWindow option. The below is the sample code to enable the Node api in BrowserWindow

// Create the browser window.
  mainWindow = new BrowserWindow({
    width: 800,
    height: 600,
    webPreferences: {
      nodeIntegration: true
    }
  })

  // and load the index.html of the app.
  mainWindow.loadFile('index.html')

這篇關于“未定義要求"當我嘗試將 js 文件(帶有節(jié)點模塊)導入到我的主電子 js 文件時出現錯誤的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

How to fix BrowserWindow is not a constructor error when creating child window in Electron renderer process(在 Electron 渲染器進程中創(chuàng)建子窗口時如何修復 BrowserWindow 不是構造函數錯誤) - IT屋-程序員軟件開發(fā)技術
mainWindow.loadURL(quot;https://localhost:3000/quot;) show white screen on Electron app(mainWindow.loadURL(https://localhost:3000/) 在 Electron 應用程序上顯示白屏)
Electron webContents executeJavaScript : Cannot execute script on second on loadURL(Electron webContents executeJavaScript:無法在第二個 loadURL 上執(zhí)行腳本)
how to use electron browser window inside components in angular-cli?(如何在angular-cli的組件內使用電子瀏覽器窗口?)
ElectronJS - sharing redux store between windows?(ElectronJS - 在 Windows 之間共享 redux 存儲?)
How to access camera/webcamera inside electron app?(如何在電子應用程序中訪問相機/網絡攝像頭?)
主站蜘蛛池模板: 一区二区三区在线观看视频 | 99re在线视频免费观看 | 国产馆| 一区二区精品电影 | 国产日韩久久久久69影院 | 日韩欧美国产精品一区 | 亚洲精品99 | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 国产精品精品久久久 | 欧美日韩视频在线第一区 | 国产精品91视频 | 欧美日本韩国一区二区 | 91麻豆精品国产91久久久更新资源速度超快 | 国内精品免费久久久久软件老师 | 蜜桃av一区二区三区 | h视频在线免费 | 久久久久国产精品午夜一区 | 精品99在线 | 精品国产18久久久久久二百 | 亚洲欧美综合精品久久成人 | 亚洲精品一区二区三区在线 | 国产精品综合一区二区 | 亚洲精品日韩精品 | 日韩中文字幕第一页 | 一区二区三区在线 | 日本精品一区二区三区在线观看视频 | 国产一区二区三区 | 九九热视频这里只有精品 | 欧美日韩电影一区二区 | 请别相信他免费喜剧电影在线观看 | 亚洲字幕在线观看 | 人人射人人 | av日日操 | 久久综合狠狠综合久久综合88 | 亚洲国产一区在线 | 人人人人人爽 | 男人av在线播放 | 国产在线h | 五月天激情综合网 | 一区影院 | 欧美日韩精品一区二区天天拍 |