Read the statement by Michael Teeuw here.
NPM run start cannot be used
- 
 cd ~/MagicMirror npm install electron@19.0.6for the other black screen see https://forum.magicmirror.builders/topic/15778/fix-for-black-screen-in-2-16-and-later/ 
- 
 @sdetweil Thank you. NPM can now be used to run and start, but the weather module cannot be displayed, as shown below 
  
  
- 
 @史新瑞 This is the same config.js file under two different operating modes 
- 
 @史新瑞 show any messages 
- 
 @sdetweil There is no error message 
- 
 @史新瑞 the messages where mm is started npm start or 
 pm2 logs
- 
 @sdetweil What is described here is my latest problem. Sorry, I didn’t make it clear 
- 
 @史新瑞 is it current or forecast mode? which provider? 
- 
 @史新瑞 I just added my openweather api key to the starting config.js { module: "weather", position: "top_right", config: { weatherProvider: "openweathermap", type: "current", location: "New York", locationID: "5128581", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city apiKey: "a6bf9feaa86bc2677df1e5fsdasdasd46bd79d" } }, { module: "weather", position: "top_right", header: "Weather Forecast", config: { weatherProvider: "openweathermap", type: "forecast", location: "New York", locationID: "5128581", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city apiKey: "a6bf9feaa86bc2677df1e5f46bd79dsdasd" } },and both worked (the apikeys are mangled here so won’t work anywhere else) 
- 
 @sdetweil I don’t use the same API as you, and your last reply revealed your key which is not good 
