Javascript 如何修复:“;未能加载模块脚本…“;角8,电子5
我正在尝试使用Angular 8制作一个Electron 5应用程序。我已经在网上学习了好几个教程,但仍然会遇到同样的错误 我已经创建了一个新项目,运行了Javascript 如何修复:“;未能加载模块脚本…“;角8,电子5,javascript,angular,electron,Javascript,Angular,Electron,我正在尝试使用Angular 8制作一个Electron 5应用程序。我已经在网上学习了好几个教程,但仍然会遇到同样的错误 我已经创建了一个新项目,运行了ngserve--open,效果很好,我得到了默认的angular主页 然后,我用npm安装--save dev electron安装了electron。我在项目的根目录中创建了我的main.js文件,并放置: const { app, BrowserWindow } = require('electron') let win; funct
ngserve--open
,效果很好,我得到了默认的angular主页
然后,我用npm安装--save dev electron安装了electron。我在项目的根目录中创建了我的main.js
文件,并放置:
const { app, BrowserWindow } = require('electron')
let win;
function createWindow() {
// Create the browser window.
win = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
nodeIntegration: true
}
})
win.loadFile('dist/myproject/index.html')
// Open the DevTools.
win.webContents.openDevTools()
win.on('closed', () => {
win = null
})
}
app.on('ready', createWindow)
app.on('window-all-closed', () => {
if (process.platform !== 'darwin') {
app.quit()
}
})
app.on('activate', () => {
if (win === null) {
createWindow()
}
})
我还在index.html
中将
更改为
。
我也相应地修改了package.json
文件:
"main": "main.js",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"electron": "ng build && electron ."
},
运行npm run electron
时遇到的问题是一个带有以下错误的白色屏幕:
runtime-es2015.js:1 Failed to load module script: The server responded with a non-JavaScript MIME type of "". Strict MIME type checking is enforced for module scripts per HTML spec.
styles-es2015.js:1 Failed to load module script: The server responded with a non-JavaScript MIME type of "". Strict MIME type checking is enforced for module scripts per HTML spec.
main-es2015.js:1 Failed to load module script: The server responded with a non-JavaScript MIME type of "". Strict MIME type checking is enforced for module scripts per HTML spec.
polyfills-es2015.js:1 Failed to load module script: The server responded with a non-JavaScript MIME type of "". Strict MIME type checking is enforced for module scripts per HTML spec.
vendor-es2015.js:1 Failed to load module script: The server responded with a non-JavaScript MIME type of "". Strict MIME type checking is enforced for module scripts per HTML spec.
在
es5
和es2015
中,Electron可能不喜欢这种犹豫不决。您的tsconfig.json
是否具有正确的目标:
"target": "es5"
不,我将尝试此解决方案,看看它是否解决了我的问题。非常感谢。编辑:成功了