Javascript 无法使用npm start启动electron quickstart应用程序;电子;
我是electron的新手,我尝试按照确切的程序从文档中创建electron快速入门应用程序。但是Javascript 无法使用npm start启动electron quickstart应用程序;电子;,javascript,node.js,npm,electron,Javascript,Node.js,Npm,Electron,我是electron的新手,我尝试按照确切的程序从文档中创建electron快速入门应用程序。但是npm start不会启动应用程序,并抛出模块未找到错误。下面给出了我的目录结构、package.json文件、index.js文件和错误日志。我已经看过一个解决方案,它说删除node_modules文件夹并再次运行npm安装,但它不适合我。非常感谢您的帮助 目录结构 -electronfirst --node_modules --index.html --index.js --package.j
npm start
不会启动应用程序,并抛出模块未找到错误。下面给出了我的目录结构、package.json文件、index.js文件和错误日志。我已经看过一个解决方案,它说删除node_modules文件夹并再次运行npm安装,但它不适合我。非常感谢您的帮助
目录结构
-electronfirst
--node_modules
--index.html
--index.js
--package.json
--package-lock.json
package.json
{
"name": "electronfirst",
"version": "1.0.0",
"description": "my first electron app",
"main": "index.js",
"scripts": {
"start": "electron ."
},
"author": "Jose Dominic",
"license": "ISC",
"devDependencies": {
"electron": "^10.1.2"
}
}
index.js
const { app, BrowserWindow } = require('electron')
function createWindow () {
// Create the browser window.
const win = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
nodeIntegration: true
}
})
// and load the index.html of the app.
win.loadFile('index.html')
}
app.whenReady().then(createWindow)
错误
PS G:\PROJECTS\Btech Project\Reference & experiments\Electronfirst> npm start
> electronfirst@1.0.0 start G:\PROJECTS\Btech Project\Reference & experiments\Electronfirst
> electron .
'experiments\Electronfirst\node_modules\.bin\' is not recognized as an internal or external command,
operable program or batch file.
internal/modules/cjs/loader.js:628
throw err;
^
Error: Cannot find module 'G:\PROJECTS\Btech Project\electron\cli.js'
?[90m at Function.Module._resolveFilename (internal/modules/cjs/loader.js:625:15)?[39m
?[90m at Function.Module._load (internal/modules/cjs/loader.js:527:27)?[39m
?[90m at Function.Module.runMain (internal/modules/cjs/loader.js:840:10)?[39m
?[90m at internal/main/run_main_module.js:17:11?[39m {
code: ?[32m'MODULE_NOT_FOUND'?[39m,
requireStack: []
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! electronfirst@1.0.0 start: `electron .`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the electronfirst@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Josu\AppData\Roaming\npm-cache\_logs\2020-09-26T15_07_44_322Z-debug.log
不要/永远不要在路径中使用空格或特殊字符作为目录名,
&
在未转义时具有特殊含义,因此会出现错误。将它们重命名为文件夹Btech Project\Reference&experiments,它会很好地工作的非常感谢..修复了它