-
-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Description
Issue Description
After updating to ParseServer 3.7.0 (latest release), I can no longer start my server. It appears one of the modules (apn) for the @parse/push-adapter is missing. If I manually install the apn module, and start the parse-server, it works as usual. I do not use push-notifications in my setup, so I did not have the module installed previously.
Steps to reproduce
Update to ParseServer 3.7.0 and start the server.
Expected Results
Server should start as usual.
Actual Outcome
I receive the following error.
unhandledRejection error: { Error: Cannot find module 'apn' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15) at Function.Module._load (internal/modules/cjs/loader.js:562:25) at Module.require (internal/modules/cjs/loader.js:690:17) at require (internal/modules/cjs/helpers.js:25:18) at Object.<anonymous> (/***/node_modules/@parse/push-adapter/lib/APNS.js:12:12) at Module._compile (internal/modules/cjs/loader.js:776:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10) at Module.load (internal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) at Function.Module._load (internal/modules/cjs/loader.js:585:3) code: 'MODULE_NOT_FOUND' }
Environment Setup
-
Server
- parse-server version (Be specific! Don't say 'latest'.) : 3.7.0
- Operating System: macOS Mojave 10.14.5
- Hardware: MacBook Pro 2018
- Localhost or remote server? (AWS, Heroku, Azure, Digital Ocean, etc): localhost
-
Database
- MongoDB version: 3.6.12
- Localhost or remote server? (AWS, mLab, ObjectRocket, Digital Ocean, etc): localhost