【发布时间】:2018-04-05 06:53:01
【问题描述】:
使用package.json,可以做这样的事情
"dependencies": {
"WindowManager": "./lib/WindowManager"
},
但是当尝试在 Electron 中执行此操作时,它给了我这个错误:
App threw an error during load
Error: Cannot find module 'WindowManager'
at Module._resolveFilename (module.js:470:15)
at Function.Module._resolveFilename (.../desktop/node_modules/electron/dist/Electron.app/Contents/Resources/electron.asar/common/reset-search-paths.js:35:12)
at Function.Module._load (module.js:418:25)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (.../desktop/lib/init.js:15:35)
at Object.<anonymous> (.../desktop/lib/init.js:22:3)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
是因为 Electron,还是我做错了什么?
./lib/WindowManager 是一个文件夹,其中有一个package.json,其中一个main 指向WindowManager.js,所以应该可以工作。
【问题讨论】:
-
node_modules/WindowManager文件夹是在npm install上创建的吗?
标签: node.js electron node-modules package.json