如何解决在基本电子中成功运行但在摩卡测试中出错
我对这种东西很陌生,但我听说过很多关于 nodejs 有多好,但是当我在基本电子(使用 main.js 和 npm start)中运行代码时,它完全成功,但是当我运行相同的代码时在 mocha 中(使用 npm test mocha )这么多语法错误是 mocha 和电子有不同的分区??我运行相同的代码,但只是在不同的运行测试中
我的版本是 Windows 10 摩卡 8.3.1 电子 9.4.3
console.log('bisaaaaaa');
const electron = require('electron');
const path = require('path');
const fs = require('fs');
const axios = require('axios');
const dialog = electron.remote.dialog;
var uploadFile = document.getElementById('upload');
global.filepath = undefined;
uploadFile.addEventListener('click',() => {
// If the platform is 'win32' or 'Linux'
if (process.platform !== 'darwin') {
dialog.showOpenDialog({
title: 'pilih file',defaultPath: path.join(__dirname,'../assets/'),buttonLabel: 'UPLOAD',filters: [
{
name: 'image Files',extensions: ['txt','docx','jpg','jpeg','png']
},],properties: ['openFile']
}).then(file => {
console.log(file.canceled);
if (!file.canceled) {
global.filepath = file.filePaths[0].toString();
console.log(global.filepath);
}
}).catch(err => {
console.log(err)
});
}
else {
// If the platform is 'darwin' (macOS)
dialog.showOpenDialog({
title: 'pilih file',properties: ['openFile','openDirectory']
}).then(file => {
console.log(file.canceled);
if (!file.canceled) {
global.filepath = file.filePaths[0].toString();
console.log(global.filepath);
}
}).catch(err => {
console.log(err)
});
}
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。