为什么不启动运行电子应用程序?

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

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

当我npm start在应用程序文件夹中npm start ,相应的应用程序将用于运行。 使用npm start时,我npm start为我的所有电子应用程序获取以下输出:

电子。

module.js:471
扔呃; ^

错误:找不到模块'./'
在Function.Module._resolveFilename(module.js:469:15)
在Function.Module._load(module.js:417:25)。
在Module.require(module.js:497:17)
在要求(内部/ 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! errno 1
npm ERR! m1@1.0.0开始: electron .
npm ERR! 退出状态1
npm ERR!
npm ERR! 在m1@1.0.0启动脚本失败。
npm ERR! 这可能不是npm的问题。 有
可能还有额外的日志输出。

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

 electron main.js electron . 

任何人都知道可能会破坏package.json脚本? 或者其他一些build议?

删除node_modules文件夹并运行npm install