问题描述
const { require } = window
var { ipcRenderer } = require('electron')
import Blockly from 'blockly'
import 'blockly/python'
import * as hans from 'blockly/msg/zh-hans'
var fs = require('fs-extra')
//import fs from 'fs-extra'
//import { Swal } from 'sweetalert2'
var Swal = require('sweetalert2')
let path = require("path");
let cp = require('child_process');
我还使用了window.require('fs-extra')都不行
Uncaught Error: Cannot find module 'fs-extra'
Require stack:
- electron/js2c/renderer_init
at Module._resolveFilename (internal/modules/cjs/loader.js:887)
at Function.o._resolveFilename (electron/js2c/renderer_init.js:33)
at Module._load (internal/modules/cjs/loader.js:732)
at Function.f._load (electron/js2c/asar_bundle.js:5)
at Function.o._load (electron/js2c/renderer_init.js:33)
at Module.require (internal/modules/cjs/loader.js:959)
at require (internal/modules/cjs/helpers.js:88)
at Object.3740 (App.js:5)
at i (bootstrap:19)
at startup:4
这是在我用electron-builder build之后出现的问题,如果直接调试yarn electron:serve的话是没有这个问题的。
不知道哪里错误,我重新装了fs-extra和fs、都没有变化。