首页 文章

为什么不开始运行电子应用程序?

提问于
浏览
3

我在package.json中有以下几个电子应用程序:

"name": "my-app",  
  "version": "1.0.0",  
  "description": "",  
  "main": "main.js",  
      "scripts": {
        "start": "electron ."
      },

当我在app文件夹中执行 npm start 时,相应的应用程序用于运行 . 我刚开始使用 npm start 获取所有电子应用的以下输出:

电子 . module.js:471 throw err; ^错误:无法在Function.Module._load(module.js:417:25)的Function.Module._resolveFilename(module.js:469:15)中找到模块'./' . 在Module.require(module.js:497:17)at的require(internal / module.js:20:19) . (/Users/me/electron/my-app/node_modules/.bin/electron:3:16)在Module._compile(module.js:570:32)处于Object.Module._extensions..js(module.js: 579:10)在Module.load(module.js:487:32)的tryModuleLoad(module.js:446:12)在Function.Module._load(module.js:438:3)npm ERR!代码ELIFECYCLE npm ERR!错误1 npm ERR! m1@1.0.0开始:电子 . 错误的ERR!退出状态1 npm ERR!错误的ERR! m1@1.0.0启动脚本失败 . 错误的ERR!这可能不是npm的问题 . 上面可能有额外的日志记录输出 .

但是,我可以在命令行上成功执行以下任一操作:

electron main.js
electron .

任何人都知道什么可能打破了package.json脚本?或者其他一些建议?

1 回答

  • 7

    删除node_modules文件夹并运行npm install

相关问题