Ano*_*ava 5 node.js npm electron electron-forge
我通过 GitHub 按需培训开始学习 Electron。当我执行以下命令时。系统抛出错误。
\n\nelectron % electron-forge init electron-app\n\xe2\x9a\xa0 Could not check Yarn version "0.32\n", assuming incompatible\n\xe2\x9a\xa0 You are using Yarn, but not a known good version.\nThe known versions that work with Electron Forge are: 0.23.3 || 0.24.6 || >= 1.0.0 || 0.27.5\n\xe2\x9c\x94 Checking your system\n? WARNING: The specified path: "/home/anoobbava/electron/electron-app" is not empty, do you wish to continue? Yes\n\xe2\x9c\x94 Initializing Project Directory\n\xe2\x9c\x94 Initializing Git Repository\n\xe2\x9c\x94 Copying Starter Files\n\xe2\x9c\x94 Initializing NPM Module\n\xe2\x9c\x96 Installing NPM Dependencies\n\nAn unhandled error has occurred inside Forge:\nFailed to install modules: ["electron-compile","electron-squirrel-startup"]\n\nWith output: Exited with status 1\nError: Failed to install modules: ["electron-compile","electron-squirrel-startup"]\n\nWith output: Exited with status 1\n at /home/anoobbava/.nvm/versions/node/v9.9.0/lib/node_modules/electron-forge/dist/util/install-dependencies.js:55:13\n at Generator.throw (<anonymous>)\n at Generator.tryCatcher (/home/anoobbava/.nvm/versions/node/v9.9.0/lib/node_modules/electron-forge/node_modules/bluebird/js/release/util.js:16:23)\n at PromiseSpawn._promiseRejected (/home/anoobbava/.nvm/versions/node/v9.9.0/lib/node_modules/electron-forge/node_modules/bluebird/js/release/generators.js:107:10)\n at Promise._settlePromise (/home/anoobbava/.nvm/versions/node/v9.9.0/lib/node_modules/electron-forge/node_modules/bluebird/js/release/promise.js:576:26)\n at Promise._settlePromise0 (/home/anoobbava/.nvm/versions/node/v9.9.0/lib/node_modules/electron-forge/node_modules/bluebird/js/release/promise.js:614:10)\n at Promise._settlePromises (/home/anoobbava/.nvm/versions/node/v9.9.0/lib/node_modules/electron-forge/node_modules/bluebird/js/release/promise.js:690:18)\n at _drainQueueStep (/home/anoobbava/.nvm/versions/node/v9.9.0/lib/node_modules/electron-forge/node_modules/bluebird/js/release/async.js:138:12)\n at _drainQueue (/home/anoobbava/.nvm/versions/node/v9.9.0/lib/node_modules/electron-forge/node_modules/bluebird/js/release/async.js:131:9)\n at Async._drainQueues (/home/anoobbava/.nvm/versions/node/v9.9.0/lib/node_modules/electron-forge/node_modules/bluebird/js/release/async.js:147:5)\n at Immediate.Async.drainQueues [as _onImmediate] (/home/anoobbava/.nvm/versions/node/v9.9.0/lib/node_modules/electron-forge/node_modules/bluebird/js/release/async.js:17:14)\n at runCallback (timers.js:763:18)\n at tryOnImmediate (timers.js:734:5)\n at processImmediate (timers.js:716:5)\nRun Code Online (Sandbox Code Playgroud)\n\n其他详细信息如下,\n操作系统:Ubuntu 18.04\n节点:v9.9.0\nNPM:6.4.1\n我已经更新了我的 NPM 版本,但问题仍然存在。另外,在这种情况下我需要安装纱线吗?
\n我遇到了类似的问题,最终与纱线版本有关。我通过以下方式安装纱线来修复它:
sudo npm install --global yarn
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4571 次 |
| 最近记录: |