Javascript 电子包装机缺少模块';电子预制';
我使用HTML、CSS和JS制作了一个计算机应用程序,但当我试图使用electron packager将该应用程序转换为exe文件时,它显示了错误 从“C://myapp/helloworld/”中找不到模块“electron Prebuilded” 我正在使用windows 这是密码 Index.html Package.jsonJavascript 电子包装机缺少模块';电子预制';,javascript,html,css,electron,Javascript,Html,Css,Electron,我使用HTML、CSS和JS制作了一个计算机应用程序,但当我试图使用electron packager将该应用程序转换为exe文件时,它显示了错误 从“C://myapp/helloworld/”中找不到模块“electron Prebuilded” 我正在使用windows 这是密码 Index.html Package.json { “名称”:“你好,世界!”, “版本”:“0.1.0”, “说明”:“, “main”:“main.js”, “脚本”:{ “开始”:“电子”, “包”:“as
{
“名称”:“你好,世界!”,
“版本”:“0.1.0”,
“说明”:“,
“main”:“main.js”,
“脚本”:{
“开始”:“电子”,
“包”:“asar包MyApp.app/Contents/Resources/app MyApp.app/Contents/Resources/app.asar”,
“构建”:“electron packager.MyApp--ignore=node_modules/electron-*&&cp Icon.icns MyApp.app/Contents/Resources/atom.icns”
},
“作者”:“凯尔·罗宾逊·杨”(http://dontkry.com)",
“许可证”:“麻省理工学院”,
“依赖性”:{
“asar”:“^0.6.1”,
“电子包装商”:“^3.2.0”,
“电子预构建”:“^0.25.2”
}
}
或者,如果您使用的是双package.json结构,您可以尝试
npm install --save electron-packager
在/app和更高的目录中
此外,在运行npm运行包命令时是否会发生此错误?来自npm文档: 从版本1.3.1开始,此软件包以两个名称发布到npm: 电子和电子预构建。您当前可以使用任一名称,但 建议使用electron,因为不推荐使用electron预构建名称, 并将于2016年底前发布 下载并安装适用于您的操作系统的最新版本的Electron,并将其添加到项目的package.json中作为开发依赖项:
npm install electron --save-dev
这是使用Electron的首选方式,因为它不需要用户
要在全球范围内安装Electron
您还可以使用-g标志(全局)将其符号链接到您的路径:
我不熟悉electron,但您是否需要执行
require('electron-prebuild')
?在你的Main.js的下方const{app,BrowserWindow}=require(“electron”)代码>尝试全局安装electron。如何全局安装@rlemonah它不起作用@MannfromReno关于如何做到这一点有很多答案。您是否运行了npm安装--save electron packager
?
{
"name": "Hello World!",
"version": "0.1.0",
"description": "",
"main": "main.js",
"scripts": {
"start": "electron .",
"package": "asar pack MyApp.app/Contents/Resources/app MyApp.app/Contents/Resources/app.asar",
"build": "electron-packager . MyApp --ignore=node_modules/electron-* && cp Icon.icns MyApp.app/Contents/Resources/atom.icns"
},
"author": "Kyle Robinson Young <kyle@dontkry.com> (http://dontkry.com)",
"license": "MIT",
"devDependencies": {
"asar": "^0.6.1",
"electron-packager": "^3.2.0",
"electron-prebuilt": "^0.25.2"
}
}
npm install --save electron-packager
npm install --save electron-packager
npm install electron --save-dev
npm install -g electron