reactjs - Tilläggsfel Ursäkta. Vi kan inte ladda tillägget. Vänligen försäkra dig om att du har nätverks- och/eller internetanslutning. Klicka på "Försök igen" när du är tillbaka online
Jag utvecklar ett Excel JS TypeScript React-tillägg med VS Code. Jag distribuerade mitt tillägg till Azure och det fungerade bra. Nu ville jag starta en localhost för utvecklingsändamål men plötsligt fick jag detta meddelande:
Jag postar denna fråga, så tydligt finns det inget problem med min internetanslutning. Dessutom försökte jag surfa till https://localhost:3000 och det gav mig en tom sida med denna text:
Cannot GET /
Jag försökte använda Yeoman Generator för att skapa ett tomt projekt eftersom jag trodde att jag kanske hade rört till webpack.config.js-filen eller manifestet, men att installera boilerplate React TypeScript Excel-tillägget gav mig ingen framgång heller eftersom även kommandot npm install inte lyckades. Jag har ingen aning om hur jag ska ta itu med detta. Tack på förhand.
Svar #1
Sannolikt är det något som hindrar åtkomst till URL:en. Det kan vara lokal brandväggsprogramvara, VPN-programvara, proxikonfiguration eller inställningen för mätansluten anslutning.
Var medveten om att för att köra webbtillägg måste du generera och installera ett giltigt certifikat för att använda https. Office-tillägg bör använda HTTPS (inte HTTP) även när du utvecklar, eftersom Office-klienter kräver att tillägg och webbsidor kommer från en betrodd och säker plats. Om ditt tillägg inte laddas i en Office-klient kan det bero på att du inte har installerat (betrott) certifikatet som Yeoman-generatorn för Office-tillägg tillhandahåller. För att säkerställa att ett giltigt certifikat används, försök navigera till html-filen i någon webbläsare.
Du kan också försöka byta till en annan nätverksanslutning och försöka igen.
Svar #2
Tack vare Eugenes feedback grävde jag tillbaka i Yeoman-generatorn och genererade ett nytt boilerplate React-projekt och upptäckte att en package.json.lock-fil blockerade npm install. Efter att jag tog bort package.json.lock-filen kunde jag köra npm install-kommandot och sedan jämförde jag manifestfilen från det nyskapade boilerplate-projektet med det faktiska projektet och jag såg att jag av misstag hade ersatt https://localhost:3000 med http://localhost:3000. Så om du inte lägger till s i HTTPS, händer detta konstiga fel. Anledningen till att jag ersatte det är för att jag för produktion använder en annan URL.
