首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“‘build”不被识别为内部或外部命令-使用ElectronJS /电子构建器。

“‘build”不被识别为内部或外部命令-使用ElectronJS /电子构建器。
EN

Stack Overflow用户
提问于 2019-12-05 11:42:23
回答 1查看 10.7K关注 0票数 4

我最近更新了我的electronJS应用程序到一个更高的版本与电子建设者。我在运行"npm“应用程序时没有问题,但是当我尝试使用电子构建器构建它时,我在运行"npm”时会出现以下错误:

$ npm

myapp@1.0.0 dist C:\Projects\myapp build 'build‘不被识别为内部或外部命令、可操作的程序或批处理文件。npm错误!代码ELIFECYCLE npm错误!错误1国家预防机制错误!myapp@1.0.0 dist:build npm!退出状态1 npm错误!国家预防机制错误!myapp@1.0.0 dist脚本失败。npm错误!这可能不是国家预防机制的问题。上面可能有额外的日志输出。

npm错误!这个运行的完整日志可以在: npm中找到!

C:\Users\User\AppData\Roaming\npm-cache_logs\2019-12-05T11_35_33_988Z-debug.log

package.json:

代码语言:javascript
复制
{
  "name": "myapp",
  "version": "1.1.0",
  "description": "none",
  "main": "main.js",
  "scripts": {
    "start": "electron .",
    "dist": "build",
    "postinstall": "electron-builder install-app-deps"
  },
  "build": {
    "appId": "Myapp.com",
    "asar": true,
    "asarUnpack": [
      "configuration/**/*",
      "output/**/*",
      "appdata/**/*",
      "node_modules/easy-pdf-merge/**/*"
    ]
  },
  "repository": {
    "type": "git",
    "url": ""
  },
  "author": "",
  "license": "ISC",
  "homepage": "",
  "dependencies": {
    "axios": "^0.19.0",
    "cryptr": "^6.0.1",
    "easy-pdf-merge": "^0.2.0",
    "edit-json-file": "^1.2.0",
    "electron-log": "^3.0.9",
    "electron-updater": "^4.2.0",
    "eslint": "^5.12.0",
    "exceljs": "^1.6.3",
    "googleapis": "^27.0.0",
    "mustache": "^3.0.1",
    "node-localstorage": "^2.1.5",
    "npm": "^6.5.0",
    "pdf-table-extractor": "^1.0.3",
    "popper.js": "^1.15.0",
    "sqlite3": "^4.0.4",
    "tippy.js": "^4.3.4",
    "universal-analytics": "^0.4.20",
    "uuid": "^3.3.3",
    "webpack": "^4.28.0",
    "winston": "^3.1.0"
  },
  "devDependencies": {
    "electron": "^7.1.3",
    "electron-builder": "^21.2.0"
  }
}

节点版本: 12.13.1 npm版本: 6.12.1

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-05 14:04:14

更新之后,我错过了package.json中的以下内容:

代码语言:javascript
复制
"scripts": {
  "pack": "electron-builder --dir",
  "dist": "electron-builder"
}

根据这一点:https://www.npmjs.com/package/electron-builder

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59194384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档