“电子打包器”不被识别为内部或外部命令

2024-07-04

我最近开始使用电子。我通过创建 hello world 应用程序(包括文件 index.html、main.js、package.json)成功完成了第一阶段。现在我尝试使用电子打包器打包应用程序,但收到此错误

我遵循的步骤:

  1. 创建了一个名为 helloworld 的项目目录。
  2. 使用初始化项目目录npm init命令。
  3. 然后使用安装电子npm install electron --save-dev.
  4. 然后分别创建 javascript 和 html 文件作为 main.js 和 index.html。
  5. 然后用npm start执行应用程序。
  6. 然后使用安装电子打包器npm install electron-packager.
  7. 现在,当我尝试使用命令打包应用程序时,问题出现在这一步中electron-packager .

执行全局包安装:

npm install -g electron-packager

The -g标志告诉 NPM 全局安装该包,这使得命令electron-packager在您的路径中可用。


如果您不想进行全局安装,可以在本地安装并运行npx.

npm install -D electron-packager 

npx electron-packager .

或者,您可以直接从 node_modules 文件夹引用它(不推荐)。

./node_modules/electron-packager/cli.js
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“电子打包器”不被识别为内部或外部命令 的相关文章

  • 无法运行 npm install

    In here http devdocs magento com guides v2 0 frontend dev guide css topics css debug html它说要跑npm install 但是当我运行时出现此错误sud
  • Javascript:如果没有在任何地方导入,package.json 依赖项是否包含在构建中?

    在项目中 package json 文件中列出了一些依赖包 npm install some name save 但未在源代码中的任何 ES6 模块文件中导入 该包是否会包含在最终版本中 例如汇总输出 据我了解 未导入的 es6 模块甚至不
  • 获取 Node.js npm 命令以在公司代理后面工作

    我正在尝试安装凉亭 npm install g 鲍尔 但我从我们的代理收到身份验证错误 npm http 407http registry npmjs org bower http registry npmjs org bower 错误代码
  • 在 node.js 上运行单元测试时“找不到模块”,并将 React 作为公共包中的对等依赖项

    我有以下应用程序结构 Application A Application B Common package Now Application A and B有在package json通用包添加 dependencies commonPack
  • 批处理文件运行 npm start

    我有一个角度应用程序 可以使用命令启动npm start在控制台中 现在我想创建一个批处理文件 在启动时执行 npm install 这是我创建的批处理文件 前端 bat cd
  • 使用 NPM 重命名文件

    有没有办法重命名 npm 脚本中的单个文件 我想准备要分发的文件 但我需要将构建的文件命名为与源代码中不同的名称 我尝试过 orn 但这似乎只能在命令行上工作 不能作为 npm 脚本工作 我特别希望添加跨平台依赖项来完成我的项目 而不是编写
  • 如何通过javascript关闭电子应用程序?

    我正在通过电子运行一个快速应用程序 下面是main js const electron require electron app electron app BrowserWindow electron BrowserWindow let m
  • 使用 Electron 打开外部文件

    我有一个正在运行的 Electron 应用程序 到目前为止运行良好 对于上下文 我需要运行 打开一个外部文件 该文件是一个 Go lang 二进制文件 它将执行一些后台任务 基本上它将充当后端并公开 Electron 应用程序将使用的 AP
  • 使用 SourceMaps 进行 Gulp 过滤器

    我有一个类似的问题here https stackoverflow com questions 26040358 gulp different pipe collections within same task coffeescript a
  • NodeJS 需要全局模块/包

    我正在尝试全局安装然后使用forever and forever monitor像这样 npm install g forever forever monitor 我看到了通常的输出以及将文件复制到全局路径的操作 但是如果我尝试requir
  • Grunt:自定义任务开发指南

    我需要实现一个自定义的 Grunt 任务 但我完全不知道开发工作流程 如何开发自定义任务并在开发过程中使用 npm 模拟加载它 除了使用之外 还有其他分配自定义任务的方法吗 npm 我的意思是 我可以分发一个定义整个自定义 Grunt 任务
  • SSL_connect:SSL_ERROR_SYSCALL 连接到 github.com:443

    几天后 我遇到了 Mac OS High Sierra 10 13 3 的问题 当我运行git clone like git clone github com xxx git failed它打印 LibreSSL SSL connect S
  • 如何在 Electron 中使窗口大小响应。 (打开应用程序时)

    我最近开始在 Electron 上制作一个应用程序 我想让窗口具有响应能力 例如 如果我在不同的屏幕上打开应用程序 它应该根据屏幕尺寸以全尺寸打开 我的代码 app on ready gt const htmlPath path join
  • Electron v4 支持 ECMAScript 模块吗?

    我正在使用 Electron 编写应用程序 当前版本 4 0 6 基于 Node 10 11 0 和 Chrome 69 0 3947 106 我认为最新版本的 Electron 将支持 ECMAScript ES6 模块 但到目前为止我还
  • 如何在 React、ES6、Electron 应用程序上使用本机节点模块?

    我有一个 React Electron 应用程序 我希望能够从编译的 ES6 访问本机节点模块 使用 Babel 和 Webpack 例如 当我尝试要求 fs 节点模块访问文件系统时 出现以下错误 ERROR in src app js M
  • 无法将 Angular 更新到版本 6

    我正在尝试将角度更新到最新版本 我已经更新了全局 angular cli npm install g angular cli 然后当我尝试使用更新本地 angular cli 时ng update angular cli我收到此错误 Err
  • 构建 Angular 进行生产,无需安装 devDependency

    我目前正在尝试创建一个 Docker 容器来构建我的生产 Angular 应用程序 我正在使用 npm 我只想安装依赖项 所以没有 devDependency 所以我想这样做 npm install only prod ng build p
  • Electron 应用程序与 Angular 2 重新加载问题[重复]

    这个问题在这里已经有答案了 我正在使用 Angular 2 开发 Electron 桌面应用程序 一切都启动得很好并且按预期工作 但是当我重新加载应用程序时它失败了 看来是路由的问题 如果没有路由 应用程序将很好地重新加载并显示所做的更改
  • Node Sass 缺少多个节点版本的绑定

    我正在使用 nvm 在节点版本之间切换 我的package json scripts dev rm rf public assets hot update js NODE ENV development webpack env dev pr
  • laravel 5 vue.js csrf 令牌

    我已经花了一段时间让这个 csrf 令牌与 vue js 示例一起使用 但它一直说我没有令牌 我尝试过各种变化 底部 不是头部 而是身体末端之前 html div section conten div

随机推荐

  • 检查Column中是否存在Cell值,然后获取NEXT Cell的值

    检查列中是否存在单元格值后 我需要获取匹配单元格旁边的单元格的值 例如 我检查中的值是否cell A1存在于column B 并假设它匹配B5 那么我想要的值是cell C5 为了解决前半个问题 我这样做了 IF ISERROR MATCH
  • 如何构建我的 PHP 项目?

    我即将开始另一个大型 PHP 项目 这次 我打算让项目文件夹变得整洁 所以我有几个关于保持我的项目干净和干燥的问题 如何区分 PHP 源文件和浏览器应访问的 PHP 文件 换句话说 我如何清楚哪些 PHP 文件提供输出 哪些提供函数或类定义
  • 在 Python 中访问 Firefox 3 cookie

    我正在尝试制作一个 python 脚本 该脚本将在 Firefox 中使用 cookie 访问网站 如果 cookielib MozillaCookieJar 支持 Firefox 3 它就会工作 有没有办法在 python 中访问 Fir
  • GO 语句破坏了 .NET 中的 SQL 执行

    我有一个非常简单的 C 命令 shell 应用程序 它执行 SQL Server 生成的 SQL 脚本来编写模式和数据脚本 它在 GO 声明中爆炸了 错误信息 GO 附近的语法不正确 这是完整的 sql 脚本 Object Table gy
  • android finish() 方法不会从内存中清除应用程序

    我有一个活动 我调用 finish 方法 但该活动没有从内存中清除 调用 finish 后 我看到 onDestroy 方法已成功执行 并且我清除了其中的所有变量和内容 应该从内存中清除它还是android的工作方式 据我了解 活动的生命周
  • 如何在MIPS汇编编程中打印数字的前几位? [复制]

    这个问题在这里已经有答案了 我是 MIPS Assembly 编程的初学者 我想知道在读入数字后如何打印数字的第一个数字 data number 1 word text read in first number li v0 5 syscal
  • 为什么Scala 支持影子变量? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Python 与 Hive 的连接

    我安装了 Hortonworks Hive ODBC 驱动程序并在数据源中创建了连接 我测试了它并且成功了 我安装了PyODBC并编写了以下代码 import os sys pyodbc con pyodbc connect DSN MyC
  • Python Selenium Webdriver - 代理身份验证

    我想将 Selenium Webdriver 与需要用户身份验证的代理一起使用 这可能吗 这就是我到目前为止所拥有的 但我不知道在哪里放置凭据 user pass proxy port from selenium import webdri
  • .NET 中是否有任何集合可以防止空条目?

    我特别考虑的是履行一套合同的集合 但我认为这个问题可以适用于任何类型 NET 框架中是否存在可以防止空条目的集合 我想要的具体行为是这样的 var set new HashSet bool added set Add null Consol
  • 使用 insertUI 方法创建不同的闪亮小部件

    我有下面的闪亮应用程序 用户可以在数据框中选择一个或多个列名称 name lt c John Jack Bill value1 lt c 2 4 6 add lt c SDF GHK FGH value2 lt c 3 4 5 dt lt
  • 在 Docker 容器中运行不同的 Linux 操作系统?

    我一直在尝试学习 Docker 但令我困惑的一件事是 不同风格的 Linux 对于主机操作系统 实际上是如何在 Docker 容器中运行的 如果我们假设我的 Docker 主机正在运行 RedHat 并且我从 Ubuntu 映像启动一个容器
  • 在头文件 (.h) 中声明构造函数然后在类文件 (.cpp) 中定义 C++ 的语法 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 如果有人可以解决这个问题 我将不胜感
  • 通过 HAVING(不同)进行分组:PHP、MYSQL

    id mid pid owgh nwgh 1 3 12 1 5 0 6 2 3 12 1 5 0 3 3 3 14 0 6 0 4 4 3 15 1 2 1 1 5 4 16 1 5 1 0 6 4 17 2 4 1 2 7 3 19 3
  • Android RecyclerView:拖放多个ViewType

    I implement drag and drop for a RecyclerView it works well when have one View type but reset the RecyclerView when have
  • 与数据库同步的基于 PHP 的数据库模型?

    Django 模型真的很酷 因为您可以在代码中定义所有模型 表 然后将其与数据库同步 这样 当您去更新生产服务器时 您只需运行迁移 同步脚本 并且不会忘记更新任何表 我现在正在从事的项目不是基于 Django 或 Python 而是用 PH
  • lldb:无法实现:无法获取变量的值

    我用这个命令行编译了一个cpp文件 g g test cpp 它在第 28 行抛出异常 我想通过检查 lldb 中的变量来调查原因 我在第 28 行设置了一个断点并运行a out在LLDB中 lldb n Process 84233 sto
  • 是否有任何函数可用于在 postgresql 中查找指定索引后的字符串位置

    Postgres 中可用的函数 strpos string substring eg strpos my name is database m 返回 1 我的要求是返回指定索引之后子字符串的位置 strpos string substrin
  • Delphi 中字符串的 CompareStr 和 '=' 之间的区别

    我只是想知道之间的区别CompareStr and 用于比较 Delphi 中的字符串 两者产生相同的结果 if str2 i str1 i then ShowMessage Palindrome if CompareStr str2 i
  • “电子打包器”不被识别为内部或外部命令

    我最近开始使用电子 我通过创建 hello world 应用程序 包括文件 index html main js package json 成功完成了第一阶段 现在我尝试使用电子打包器打包应用程序 但收到此错误 我遵循的步骤 创建了一个名为