Linux安装node.js

  1. 作者QQ:67065435 QQ群:669756510

  2. 本站内容全部为作者原创,转载请注明出处!

源码安装

  1. 安装Node.js

  2. main.js

    const { app, BrowserWindow } = require('electron');
    
    function createWindow() {
        const win = new BrowserWindow({
            width: 1920,
            height: 1080,
            icon: 'favicon.ico',
            webPreferences: {
                nodeIntegration: false,
                contextIsolation: true
            }
        });
    
        win.loadURL('https://www.test.com');
        win.setMenuBarVisibility(false);
    }
    app.whenReady().then(createWindow);
    app.on('window-all-closed', () => {
        if (process.platform !== 'darwin') app.quit();
    });
    
  3. package.json

    {
      "name": "test",
      "version": "1.0.0",
      "main": "main.js",
      "scripts": {
        "start": "electron .",
        "build": "electron-builder",
        "dist": "electron-builder"
      },
      "devDependencies": {
        "electron": "^27.0.0",
        "electron-builder": "^24.6.4"
      },
      "build": {
        "appId": "com.package.test",
        "productName": "APP名字",
        "directories": {
          "output": "dist"
        },
        "files": [
          "main.js",
          "preload.js"
        ],
        "win": {
          "target": "nsis",
          "icon": "favicon.ico"
        },
        "portable": {
          "artifactName": "Start.exe"
        }
      }
    }
    
  4. .npmrc

    registry=https://registry.npmmirror.com
    electron_mirror=https://npmmirror.com/mirrors/electron/
    electron_builder_binaries_mirror=https://npmmirror.com/mirrors/electron-builder-binaries/
    
  5. .gitignore

    .dist
    node_modules
    
  6. favicon.ico

    256*256像素
    
  7. 开始打包

    npm install
    npm run dist
    
Copyright © 鲸小鱼 2012-∞ all right reserved,powered by Gitbook修订: 2026-10-09 18:08

results matching ""

    No results matching ""