microsoft / microsoft/TypeScript-Sublime-Plugin

typescript sublime ionic 2 throwing errors in node_modules folder

Ouverte
#533 3 commentaires 1 réaction 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
JavaScript
Étoiles
1.7k
Forks
236
Merge moyen
21 j 13 h
PR mergées (30 j)
1

Description

I'm trying to start with ionic2 rc0, sublime text 3 and Microsoft/TypeScript-Sublime-Plugin: when I build the compiler goes well on the ionic side, so in the shell I can see that the app has been built. On the Sublime's output console I see a lot of these error outputs (this is an example):

node_modules/@angular/core/src/application_ref.d.ts [4 errors]
    (106, 67) Cannot find name 'Promise'.
    (122, 101) Cannot find name 'Promise'.
    (148, 67) Cannot find name 'Promise'.
    (150, 101) Cannot find name 'Promise'.

Your system information:

Cordova CLI: 6.3.1
Gulp version: CLI version 3.9.1
Gulp local:
Ionic Framework Version: 2.0.0-rc.0
Ionic CLI Version: 2.1.0
Ionic App Lib Version: 2.1.0-beta.1
ios-deploy version: 1.8.5
ios-sim version: 5.0.8
OS: Mac OS X El Capitan
Node Version: v4.4.0
Xcode version: Xcode 8.0 Build version 8A218a

my tsconfig.json

{
  "compilerOptions": {
    "allowSyntheticDefaultImports": true,
    "declaration": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "lib": [
      "dom",
      "es6"
    ],
    "module": "es2015",
    "moduleResolution": "node",
    "target": "es5"
  },
  "files" :[
    "node_modules/typescript/lib/lib.es6.d.ts"
  ],
  "exclude": [
      "node_modules"
  ],
  "compileOnSave": false,
  "atom": {
    "rewriteTsconfig": false
  }
}

my plugin config file

{
    "typescript_auto_format": false,
    "enable_typescript_language_service": true
}

and user settings

{
    "color_scheme": "Packages/JavaScriptNext - ES6 Syntax/Monokai Phoenix.tmTheme",
    "font_size": 11,
    "ignored_packages":
    [
        "Vintage"
    ],
    "typescript_auto_format": false
}

this is making impossible to work with the plugin turned on. any idea to let it work well?

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par examiner le tsconfig.json signalé, la configuration du plugin TypeScript et les paramètres utilisateur de Sublime Text, puis reproduisez le build avec la configuration Ionic et TypeScript indiquée. Comparez les diagnostics du plugin avec le build depuis le shell ; le travail est terminé lorsque les erreurs Promise dans node_modules/@angular/core/src/application_ref.d.ts n’apparaissent plus, tandis que le projet continue de se compiler.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
typescript
Domaine
tooling
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.