Comment puis-je utiliser WebStorm pour l'Extension Chrome de Développement?
Je viens d'acheter WebStorm 5 et jusqu'à présent, ont été vraiment profiter de son Inspection. Un attelage que j'ai exécuté lors de l'élaboration de mon extension Chrome est qu'il ne reconnaît pas la chrome
variable:
Est-il un moyen que je peux ajouter le chrome
variable à l'Inspecteur d'académie afin qu'il puisse la saisie semi-automatique en cours de frappe? Je suppose que j'aurais besoin d'ajouter du Chrome comme une Bibliothèque Externe, mais je n'en suis pas sûr où commencer.
Vous devez vous connecter pour publier un commentaire.
Première Configuration
Ouvrir le
Settings
dialogue (File
>Settings
)Cliquez sur
Languages & Frameworks
>Javascript
>Libraries
Cliquez sur
Download
Assurez-vous que
TypeScript community stubs
est sélectionnéSélectionnez
chrome
de la liste (vous pouvez le trouver rapidement, juste en tapantchrome
)Cliquez sur
Download and Install
Cliquez sur
OK
pour fermer la boîte de dialogue Paramètres.Les étapes 2-6 illustré ci-dessous:
Dans Les Projets Suivants
Dans tout autre projet, vous venez de:
Ouvrir le
Settings
boîte de dialogue nouveau (File
>Settings
)Cliquez sur
Languages & Frameworks
>Javascript
>Libraries
nouveauVérifier
chrome-DefinitelyTyped
Cliquez sur
OK
pour fermer la boîte de dialogue.Les étapes 2 à 4 illustré ci-dessous:
JavaScript
section est maintenant sousLanguages & Frameworks
.command+,
Mise à JOUR 2:
C'est maintenant pris en charge hors de la boîte, voir la réponse complète ci-dessous.
Mise à JOUR:
Il est plus complet fichier stub qui peut être ajouté comme une bibliothèque pour obtenir la complétion de code. C'est une partie de la Fermeture du Compilateur projet. Télécharger chrome_extensions.js.
Voir aussi la demande de fonctionnalité pour WebStorm pour ajouter cette bibliothèque automatiquement à partir de l'IDE.
Vous avez besoin pour obtenir la bibliothèque JavaScript pour le Chrome API quelque part, ou utiliser un tampon pour obtenir de base d'achèvement.
Bibliothèque ou un talon de peut être configuré dans WebStorm.
J'ai trouvé le JSON fichiers avec l'Extension de l'API. On peut écrire un script qui va construire JS talons à partir de ces fichiers JSON, les bouchons peuvent ressembler à la version de base lié sur GitHub ci-dessus, mais avec la génération automatique ils contiennent presque complète de l'API et JSDoc observations, de sorte que la documentation comme ici peut être consulté directement dans l'IDE.
JSON => JavaScript object talons de la cartographie est assez simple dans ce cas et la rédaction de ce type de convertisseur ne doit pas prendre plus d'une journée (ou plusieurs heures pour le programmeur expérimenté).
Si quelqu'un va de l'avant et la met en œuvre, merci de poster le lien vers les résultats ici.
/chrome/renderer/resources/extensions
qui m'a procuré le plus de ce que je voulais pour l'Inspection.Unresolved variable
avertissement dans WebStorm, j'ai dû ajouter la ligne suivante àchrome_extension.js
:var chrome = {}
et d'inclure comme une bibliothèque dans mon projet.WebStorm devrait un jour accepter json définitions directement pour activer la saisie semi-automatique pour les fonctions définies. En attendant, vous pouvez utiliser le programme à https://github.com/QuickrWorld/jsgen pour convertir les fichiers json js pour activer l'auto-complétion pour l'extension chrome Api.
Pour l'écriture AppScript, des fonctions et des classes comme DriveApp, SpreadsheetApp, il y a un plugin dans WebStorm ou Intellij appelé google-app-script.
La méthode d'installation est le même que ci-dessus. D'autre part, vous devez marquer ou ouvrez le .gs fichier JavaScript. (Juillet 2017)