我在package.json中有以下几个电子应用程序:
"name": "my-app",
"version": "1.0.0",
"description": "",
"main": "main.js",
"scripts": {
"start": "electron ."
},
当我在app文件夹中执行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)
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)
错误的ERR!代码ELIFECYCLE
错误的ERR! errno 1
错误的ERR! m1@1.0.0 start:electron .
错误的ERR!退出状态1
npm ERR!
错误的ERR! m1@1.0.0启动脚本失败。
错误的ERR!这可能不是npm的问题。有 可能是上面的额外日志输出。
但是,我可以在命令行上成功执行以下任一操作:
electron main.js
electron .
任何人都知道什么可能打破了package.json脚本?或者其他一些建议?
答案 0 :(得分:7)
删除node_modules
文件夹,然后运行npm install
。