fix: remove writeFileSync from main.cjs (crashes in HarmonyOS sandbox)
This commit is contained in:
parent
4ff7e221a5
commit
75b2bbeb4f
1
.bitfun/.deveco/.cxx/compile_commands.json
Normal file
1
.bitfun/.deveco/.cxx/compile_commands.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
[]
|
||||||
5
.bitfun/.deveco/module/electron.cache.json
Normal file
5
.bitfun/.deveco/module/electron.cache.json
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"CommonInfo": {
|
||||||
|
"current.select.TARGET": "default"
|
||||||
|
}
|
||||||
|
}
|
||||||
5
.bitfun/.deveco/module/web_engine.cache.json
Normal file
5
.bitfun/.deveco/module/web_engine.cache.json
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"CommonInfo": {
|
||||||
|
"current.select.TARGET": "default"
|
||||||
|
}
|
||||||
|
}
|
||||||
9
.bitfun/.deveco/project.cache.json
Normal file
9
.bitfun/.deveco/project.cache.json
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"lastOhpmInstallResult": true,
|
||||||
|
"CommonInfo": {
|
||||||
|
"current.select.product": "default",
|
||||||
|
"current.select.buildMode": ""
|
||||||
|
},
|
||||||
|
"projectSizeTraceTmpKey": true,
|
||||||
|
"lastProjectSizeTraceTime": "1778681838"
|
||||||
|
}
|
||||||
94
.bitfun/configs.json
Normal file
94
.bitfun/configs.json
Normal file
@ -0,0 +1,94 @@
|
|||||||
|
{
|
||||||
|
"configurations": [
|
||||||
|
{
|
||||||
|
"name": "electron",
|
||||||
|
"id": "p43H8F2H",
|
||||||
|
"type": "Application",
|
||||||
|
"typeId": "Application",
|
||||||
|
"userData": {
|
||||||
|
"data": {
|
||||||
|
"command": "",
|
||||||
|
"runtimeSanitizer": "",
|
||||||
|
"multiThreadCheck": false,
|
||||||
|
"enhancedErrorCheck": false,
|
||||||
|
"autoDependency": true,
|
||||||
|
"deployMultiHaps": [],
|
||||||
|
"enableDebugLine": false,
|
||||||
|
"installFlags": "",
|
||||||
|
"isDeployMultiHap": false,
|
||||||
|
"keepApplicationData": true,
|
||||||
|
"debugType": "Detect Automatically",
|
||||||
|
"launch": "DefaultAbility",
|
||||||
|
"launchFlags": "",
|
||||||
|
"module": "electron",
|
||||||
|
"product": "default",
|
||||||
|
"target": "default",
|
||||||
|
"activateToolWindowData": true,
|
||||||
|
"storeProjectFile": false,
|
||||||
|
"environmentVariables": [],
|
||||||
|
"showStaticGlobalVars": false,
|
||||||
|
"symbolDirectories": [],
|
||||||
|
"startupCommands": [],
|
||||||
|
"postAttachCommands": [],
|
||||||
|
"lldbLogChannels": "lldb process:gdb-remote packets",
|
||||||
|
"etsSourcePairs": [],
|
||||||
|
"abilityName": "",
|
||||||
|
"beforeLaunch": [
|
||||||
|
"defaultBuild"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"beforeLaunch": [
|
||||||
|
{
|
||||||
|
"name": "defaultBuild"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "electron",
|
||||||
|
"id": "M0BP5C6q",
|
||||||
|
"type": "Hot Reload",
|
||||||
|
"typeId": "Hot Reload",
|
||||||
|
"userData": {
|
||||||
|
"data": {
|
||||||
|
"command": "",
|
||||||
|
"runtimeSanitizer": "",
|
||||||
|
"multiThreadCheck": false,
|
||||||
|
"enhancedErrorCheck": false,
|
||||||
|
"autoDependency": true,
|
||||||
|
"deployMultiHaps": [],
|
||||||
|
"enableDebugLine": false,
|
||||||
|
"installFlags": "",
|
||||||
|
"isDeployMultiHap": false,
|
||||||
|
"keepApplicationData": true,
|
||||||
|
"debugType": "ArkTS/JS",
|
||||||
|
"launch": "DefaultAbility",
|
||||||
|
"launchFlags": "",
|
||||||
|
"module": "electron",
|
||||||
|
"product": "default",
|
||||||
|
"target": "default",
|
||||||
|
"activateToolWindowData": true,
|
||||||
|
"storeProjectFile": false,
|
||||||
|
"environmentVariables": [],
|
||||||
|
"showStaticGlobalVars": false,
|
||||||
|
"symbolDirectories": [],
|
||||||
|
"startupCommands": [],
|
||||||
|
"postAttachCommands": [],
|
||||||
|
"lldbLogChannels": "lldb process:gdb-remote packets",
|
||||||
|
"etsSourcePairs": [],
|
||||||
|
"abilityName": "",
|
||||||
|
"beforeLaunch": [
|
||||||
|
"Hot Reload Build"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"beforeLaunch": [
|
||||||
|
{
|
||||||
|
"name": "Hot Reload Build",
|
||||||
|
"userData": {},
|
||||||
|
"typeId": "hotReloadBuild"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
358
.bitfun/hotreload/28d9aaff935293d1453b7b7f7cc26997.ts
Normal file
358
.bitfun/hotreload/28d9aaff935293d1453b7b7f7cc26997.ts
Normal file
@ -0,0 +1,358 @@
|
|||||||
|
/*
|
||||||
|
* Copyright (c) 2023-2025 Haitai FangYuan Co., Ltd.
|
||||||
|
* Redistribution and use in source and binary forms, with or without modification,
|
||||||
|
* are permitted provided that the following conditions are met:
|
||||||
|
*
|
||||||
|
* 1. Redistributions of source code must retain the above copyright notice, this list of
|
||||||
|
* conditions and the following disclaimer.
|
||||||
|
*
|
||||||
|
* 2. Redistributions in binary form must reproduce the above copyright notice, this list
|
||||||
|
* of conditions and the following disclaimer in the documentation and/or other materials
|
||||||
|
* provided with the distribution.
|
||||||
|
*
|
||||||
|
* 3. Neither the name of the copyright holder nor the names of its contributors may be used
|
||||||
|
* to endorse or promote products derived from this software without specific prior written
|
||||||
|
* permission.
|
||||||
|
*
|
||||||
|
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
|
||||||
|
* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||||
|
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||||
|
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||||
|
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||||
|
* OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||||
|
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||||
|
* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||||
|
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
import type image from '@ohos.multimedia.image';
|
||||||
|
import type inputMethod from '@ohos.inputMethod';
|
||||||
|
import type GestureEvent from '@ohos.multimodalInput.gestureEvent';
|
||||||
|
import type ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant';
|
||||||
|
import type common from '@ohos.app.ability.common';
|
||||||
|
import type window from '@ohos.window';
|
||||||
|
|
||||||
|
export interface ILoginInfo {
|
||||||
|
status: boolean;
|
||||||
|
authCode: string;
|
||||||
|
unionId: string;
|
||||||
|
openId: string;
|
||||||
|
idToken: string;
|
||||||
|
anonymousPhone: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface ILogin {
|
||||||
|
loginCallbackFunc: (loginInfo: ILoginInfo) => void;
|
||||||
|
};
|
||||||
|
|
||||||
|
export interface WindowBound {
|
||||||
|
left: number;
|
||||||
|
top: number;
|
||||||
|
width: number;
|
||||||
|
height: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface CaptionButtonRect {
|
||||||
|
right: number;
|
||||||
|
top: number;
|
||||||
|
width: number;
|
||||||
|
height: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export class JSBind {
|
||||||
|
bindFunction: (name: string, func: Function) => number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface CommandParameter {
|
||||||
|
url?: string;
|
||||||
|
user_data?: string;
|
||||||
|
is_sync?: boolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface CommandResult {
|
||||||
|
ret_code: number;
|
||||||
|
widget_Id: number;
|
||||||
|
last_widget_Id: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface NativeContext {
|
||||||
|
runBrowser: (vec_args: string[]) => void;
|
||||||
|
BrowserDestroyed: () => boolean;
|
||||||
|
runOtherProcessType: (processType: number) => void;
|
||||||
|
registerLifecycle: () => void;
|
||||||
|
openFile: (filePath: string) => void;
|
||||||
|
readImageFromReceiver: (receiver: image.ImageReceiver) => image.Image;
|
||||||
|
JSBind: JSBind;
|
||||||
|
OnPanEventCB: (action: number, id: string, event: GestureEvent) => void;
|
||||||
|
OnPinchEventCB: (pinch_step: string, id: string, event: GestureEvent) => void;
|
||||||
|
InsertTextCallback: (text: string) => void;
|
||||||
|
DeleteBackCallback: (length: number) => void;
|
||||||
|
DeleteForwardCallback: (length: number) => void;
|
||||||
|
SendEnterKeyEventCallback: () => void;
|
||||||
|
MoveCursorCallback: (direction: inputMethod.Direction) => void;
|
||||||
|
SetThemeSource: (themeSource: ConfigurationConstant.ColorMode) => void;
|
||||||
|
OnDragEnterCB: (id: string, dragInfo: OhosDropData, fileUris: Array<string>) => void;
|
||||||
|
OnDragLeaveCB: (id: string) => void;
|
||||||
|
OnDragEndCB: (id: string) => void;
|
||||||
|
OnDragMoveCB: (id: string, windowX: number, windowY: number) => void;
|
||||||
|
OnDropCB: (id: string, dragInfo: OhosDropData, fileUris: Array<string>) => void;
|
||||||
|
OnFontSizeChangeCallback:(fontSizeZoom :number) => void;
|
||||||
|
OnWindowInitSize: (windowRect: WindowBound, drawableRect: WindowBound) => void;
|
||||||
|
OnWindowStatusChange: (id: string, status: window.WindowStatusType) => void;
|
||||||
|
OnWindowVisibleChange: (windowId: String, visible: boolean) => void;
|
||||||
|
OnWindowInitState: (state: window.WindowStatusType) => void;
|
||||||
|
OnWindowRectChange: (id: string, event: WindowBound, reason: number) => void;
|
||||||
|
OnWindowSizeChange: (id: string, event: WindowBound) => void;
|
||||||
|
OnWindowEvent: (id: string, event: number) => void;
|
||||||
|
OnWindowVisibilityChange: (id: string, visible: boolean) => void;
|
||||||
|
OnNotificationClickCallback: (id: number) => void;
|
||||||
|
OnNotificationCloseCallback: (id: number) => void;
|
||||||
|
OnNotificationButtonClickCallback: (id: number, buttonIndex) => void;
|
||||||
|
OnDisplayChangeCallback: (even: string, id: number) => void;
|
||||||
|
ExecuteCommand: (id: number, param: CommandParameter) => CommandResult;
|
||||||
|
GetBrowserCloseResponse: (id: number) => BrowserCloseResponse;
|
||||||
|
RegisterWindowEventFilter: (origin_window_id: number) => void;
|
||||||
|
ClearWindowEventFilter: (origin_window_id: number) => void;
|
||||||
|
OnCaptionButtonRectChange: (id: string, event: CaptionButtonRect) => void;
|
||||||
|
UpdateWindowPcmodeSwitchStatusCB: (value: boolean) => void;
|
||||||
|
PowerMonitor: PowerMonitor;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface IParams {
|
||||||
|
callback: (ready: boolean, id: string) => void,
|
||||||
|
id: string,
|
||||||
|
size: number[], // [width, height]
|
||||||
|
initColorRgb: string,
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface OhosDragParamToJs {
|
||||||
|
text: string;
|
||||||
|
url: string;
|
||||||
|
urlTitle: string;
|
||||||
|
html: string;
|
||||||
|
webImageFilePath: string;
|
||||||
|
electronFilePath: string;
|
||||||
|
bookmarkBuffer: ArrayBuffer;
|
||||||
|
webCustomBuffer: ArrayBuffer;
|
||||||
|
pixelMapBuffer: ArrayBuffer;
|
||||||
|
pixelMapWidth: number;
|
||||||
|
pixelMapHeight: number;
|
||||||
|
pixelMapTouchX: number;
|
||||||
|
pixelMapTouchY: number;
|
||||||
|
windowId: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface OhosDropData {
|
||||||
|
text: string;
|
||||||
|
url: string;
|
||||||
|
urlTitle: string;
|
||||||
|
html: string;
|
||||||
|
fileUris: Array<string>;
|
||||||
|
bookmarkBuffer: ArrayBuffer | undefined;
|
||||||
|
webCustomBuffer: ArrayBuffer | undefined;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface IMFAdapterInputAttribute {
|
||||||
|
inputPattern: inputMethod.TextInputType;
|
||||||
|
enterKeyType: inputMethod.EnterKeyType;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface IMFAdapterCursorInfo {
|
||||||
|
left: number;
|
||||||
|
top: number;
|
||||||
|
width: number;
|
||||||
|
height: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface IMFAdapterTextConfig {
|
||||||
|
inputAttribute: IMFAdapterInputAttribute;
|
||||||
|
cursorInfo: IMFAdapterCursorInfo;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface NotificationAdapterImage {
|
||||||
|
width: number;
|
||||||
|
height: number;
|
||||||
|
buff: ArrayBuffer;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface NotificationAdapterButton {
|
||||||
|
title: string;
|
||||||
|
buttonIndex: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface NotificationAdapterRequest {
|
||||||
|
notificationId: number;
|
||||||
|
title: string;
|
||||||
|
message: string;
|
||||||
|
requireInteraction: boolean;
|
||||||
|
silent: boolean;
|
||||||
|
timestamp: number;
|
||||||
|
icon: NotificationAdapterImage;
|
||||||
|
buttons: NotificationAdapterButton[];
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface OhosPasteDataRecord {
|
||||||
|
html_text: string;
|
||||||
|
mime_type: string;
|
||||||
|
plain_text: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface SpeakingParamsExtraParams {
|
||||||
|
speed?: number;
|
||||||
|
volume?: number;
|
||||||
|
pitch?: number;
|
||||||
|
languageContext?: string;
|
||||||
|
audioType?: string;
|
||||||
|
playType?: number;
|
||||||
|
soundChannel?: number;
|
||||||
|
queueMode?: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface SpeakingParams {
|
||||||
|
requestId: string;
|
||||||
|
extraParams?: SpeakingParamsExtraParams;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface EngineCreationParamsExtraParams {
|
||||||
|
style?: string;
|
||||||
|
locate?: string;
|
||||||
|
name?: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface EngineCreationParams {
|
||||||
|
language: string;
|
||||||
|
online: number;
|
||||||
|
person: number;
|
||||||
|
extraParams?: EngineCreationParamsExtraParams;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface VoiceQueryExtraParams {
|
||||||
|
language?: string;
|
||||||
|
person?: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface VoiceQuery {
|
||||||
|
requestId: string;
|
||||||
|
online: number;
|
||||||
|
extraParams?: VoiceQueryExtraParams
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface VoiceInfo {
|
||||||
|
language: string;
|
||||||
|
person: number;
|
||||||
|
style: string;
|
||||||
|
status: string;
|
||||||
|
gender: string;
|
||||||
|
description: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface AdvertisingParam {
|
||||||
|
connectable: boolean;
|
||||||
|
service_uuids: string[];
|
||||||
|
manufacturer_data: Map<number, Uint8Array>;
|
||||||
|
service_data: Map<string, Uint8Array>;
|
||||||
|
scan_response_data: Map<number, Uint8Array>;
|
||||||
|
}
|
||||||
|
|
||||||
|
// see the file
|
||||||
|
// src/ohos/adapter/common/constants.h
|
||||||
|
// The enumeration order should be kept the same
|
||||||
|
export enum WindowType {
|
||||||
|
INVALID = -1,
|
||||||
|
|
||||||
|
MAIN_WINDOW = 0,
|
||||||
|
SUB_WINDOW,
|
||||||
|
FLOAT_WINDOW
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface NewWindowParam {
|
||||||
|
parent_id: string,
|
||||||
|
window_id: string,
|
||||||
|
bounds: WindowBound,
|
||||||
|
init_color_argb: string,
|
||||||
|
hide_title_bar: boolean,
|
||||||
|
use_dark_mode: boolean,
|
||||||
|
show: boolean,
|
||||||
|
minimizable: boolean,
|
||||||
|
maximizable: boolean,
|
||||||
|
closable: boolean,
|
||||||
|
always_on_top: boolean,
|
||||||
|
resizable: boolean,
|
||||||
|
is_modal: boolean,
|
||||||
|
is_panel: boolean,
|
||||||
|
is_stateless: boolean,
|
||||||
|
display_id: number,
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface ISubWindowInfo {
|
||||||
|
id: string,
|
||||||
|
parentId: string,
|
||||||
|
subWindow: window.Window,
|
||||||
|
localStorage: LocalStorage,
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface SelectFileDialogParams {
|
||||||
|
multi_files: boolean,
|
||||||
|
extensions: Array<Array<string>>,
|
||||||
|
descriptions: Array<string>,
|
||||||
|
include_all_files: boolean
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface SaveAsDialogParams {
|
||||||
|
file_name: string,
|
||||||
|
dir_name: string,
|
||||||
|
extensions: Array<Array<string>>,
|
||||||
|
descriptions: Array<string>,
|
||||||
|
include_all_files: boolean
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface PointCoordinate {
|
||||||
|
x: number
|
||||||
|
y: number,
|
||||||
|
displayId: number,
|
||||||
|
}
|
||||||
|
|
||||||
|
export enum BrowserCloseResponse {
|
||||||
|
kUndetermined,
|
||||||
|
kClosingContinue,
|
||||||
|
kClosingInterrupt,
|
||||||
|
kClosed,
|
||||||
|
kCloseCancelled,
|
||||||
|
kClosedAnyway,
|
||||||
|
}
|
||||||
|
|
||||||
|
// Electron
|
||||||
|
export interface WindowPreferences {
|
||||||
|
hideTitleBar: boolean;
|
||||||
|
minimizable: boolean;
|
||||||
|
maximizable: boolean;
|
||||||
|
closable: boolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface BatteryInfo {
|
||||||
|
batterySOC: number;
|
||||||
|
chargingStatus: number;
|
||||||
|
isBatteryPresent: boolean;
|
||||||
|
estimatedRemainingChargeTime: number;
|
||||||
|
nowCurrent: number;
|
||||||
|
remainingEnergy: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface OcrAdapterImage {
|
||||||
|
width: number;
|
||||||
|
height: number;
|
||||||
|
buff: ArrayBuffer;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface TextWord {
|
||||||
|
value: string;
|
||||||
|
confidence?: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface PowerMonitor {
|
||||||
|
OnSuspend: () => void;
|
||||||
|
OnResume: () => void;
|
||||||
|
OnPowerStateChanged: () => void;
|
||||||
|
}
|
||||||
155
.bitfun/project.json
Normal file
155
.bitfun/project.json
Normal file
@ -0,0 +1,155 @@
|
|||||||
|
{
|
||||||
|
"name": "ohos_electron_hap",
|
||||||
|
"description": "",
|
||||||
|
"projectType": "hvigor",
|
||||||
|
"uri": {
|
||||||
|
"$type": 1,
|
||||||
|
"data": "file:///storage/Users/currentUser/Desktop/projects/ohos_electron_hap"
|
||||||
|
},
|
||||||
|
"buildTask": "",
|
||||||
|
"extendConfigs": {
|
||||||
|
"sourceSet": [],
|
||||||
|
"build": []
|
||||||
|
},
|
||||||
|
"subProjects": [
|
||||||
|
{
|
||||||
|
"name": "electron",
|
||||||
|
"description": "",
|
||||||
|
"projectType": "hvigor",
|
||||||
|
"uri": {
|
||||||
|
"$type": 1,
|
||||||
|
"data": "file:///storage/Users/currentUser/Desktop/projects/ohos_electron_hap/electron"
|
||||||
|
},
|
||||||
|
"buildTask": "",
|
||||||
|
"extendConfigs": {
|
||||||
|
"sourceSet": [],
|
||||||
|
"build": []
|
||||||
|
},
|
||||||
|
"subProjects": [],
|
||||||
|
"sourceSet": {
|
||||||
|
"include": {
|
||||||
|
"sourceFiles": [],
|
||||||
|
"resourceFiles": []
|
||||||
|
},
|
||||||
|
"exclude": {
|
||||||
|
"contentFiles": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dependencyProjects": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "web_engine",
|
||||||
|
"description": "",
|
||||||
|
"projectType": "hvigor",
|
||||||
|
"uri": {
|
||||||
|
"$type": 1,
|
||||||
|
"data": "file:///storage/Users/currentUser/Desktop/projects/ohos_electron_hap/web_engine"
|
||||||
|
},
|
||||||
|
"buildTask": "",
|
||||||
|
"extendConfigs": {
|
||||||
|
"sourceSet": [],
|
||||||
|
"build": []
|
||||||
|
},
|
||||||
|
"subProjects": [],
|
||||||
|
"sourceSet": {
|
||||||
|
"include": {
|
||||||
|
"sourceFiles": [],
|
||||||
|
"resourceFiles": []
|
||||||
|
},
|
||||||
|
"exclude": {
|
||||||
|
"contentFiles": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dependencyProjects": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"sourceSet": {
|
||||||
|
"include": {
|
||||||
|
"sourceFiles": [
|
||||||
|
{
|
||||||
|
"url": {
|
||||||
|
"$type": 1,
|
||||||
|
"data": "file:///storage/Users/currentUser/Desktop/projects/ohos_electron_hap/electron/src/main/ets"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"url": {
|
||||||
|
"$type": 1,
|
||||||
|
"data": "file:///storage/Users/currentUser/Desktop/projects/ohos_electron_hap/electron/src/ohosTest/ets"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"url": {
|
||||||
|
"$type": 1,
|
||||||
|
"data": "file:///storage/Users/currentUser/Desktop/projects/ohos_electron_hap/web_engine/src/main/ets"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"url": {
|
||||||
|
"$type": 1,
|
||||||
|
"data": "file:///storage/Users/currentUser/Desktop/projects/ohos_electron_hap/web_engine/src/ohosTest/ets"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"resourceFiles": []
|
||||||
|
},
|
||||||
|
"exclude": {
|
||||||
|
"contentFiles": [
|
||||||
|
{
|
||||||
|
"url": {
|
||||||
|
"$type": 1,
|
||||||
|
"data": "file:///storage/Users/currentUser/Desktop/projects/ohos_electron_hap/oh_modules"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"url": {
|
||||||
|
"$type": 1,
|
||||||
|
"data": "file:///storage/Users/currentUser/Desktop/projects/ohos_electron_hap/.hvigor"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"url": {
|
||||||
|
"$type": 1,
|
||||||
|
"data": "file:///storage/Users/currentUser/Desktop/projects/ohos_electron_hap/build"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"url": {
|
||||||
|
"$type": 1,
|
||||||
|
"data": "file:///storage/Users/currentUser/Desktop/projects/ohos_electron_hap/electron/.test"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"url": {
|
||||||
|
"$type": 1,
|
||||||
|
"data": "file:///storage/Users/currentUser/Desktop/projects/ohos_electron_hap/electron/oh_modules"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"url": {
|
||||||
|
"$type": 1,
|
||||||
|
"data": "file:///storage/Users/currentUser/Desktop/projects/ohos_electron_hap/electron/build"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"url": {
|
||||||
|
"$type": 1,
|
||||||
|
"data": "file:///storage/Users/currentUser/Desktop/projects/ohos_electron_hap/web_engine/.test"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"url": {
|
||||||
|
"$type": 1,
|
||||||
|
"data": "file:///storage/Users/currentUser/Desktop/projects/ohos_electron_hap/web_engine/oh_modules"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"url": {
|
||||||
|
"$type": 1,
|
||||||
|
"data": "file:///storage/Users/currentUser/Desktop/projects/ohos_electron_hap/web_engine/build"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -1,4 +1,3 @@
|
|||||||
require('fs').writeFileSync('/storage/Users/currentUser/Desktop/projects/ohos_electron_hap/ohos_platform.log', 'PLATFORM=' + process.platform);
|
|
||||||
/**
|
/**
|
||||||
* Netcatty Electron Main Process
|
* Netcatty Electron Main Process
|
||||||
*
|
*
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user