2017-08-16 4 views
1

ResharperでVS2017のAngular(4)アプリを開発しようとしていますが、クラス(モジュール、コンポーネントなど)がCTRL + Spacebarを押してコードを自動入力しようとすると解決されません。ここでVS2017(15.3)+ Resharper - コンポーネント、モジュールなどのアンギュラオートコンプリートなし

モジュールLayoutModule./layout/layout.moduleで見つける必要がありLayModを書く:

Resharper suggesting the correct import statement

:私は完全な名前を書いて、どこか別の場所をクリックした場合

LayMod should find the module LayoutModule in ./layout/layout.module

は、ReSharperのインポートを示唆しますこれはnode_modulesディレクトリのインポートされたモジュールでも発生します。 RouterModule@angular/routerから。

VS2017(15.3)に含まれているJavascriptServices/Angularクイックスタートテンプレートを、最新の安定版Visual Studio(15.3)およびResharper(2017.2 EAP 12)リリースで使用しています。ここで

が使用tsconfig.jsonです:

{ 
    "compilerOptions": { 
    "module": "es2015", 
    "moduleResolution": "node", 
    "target": "es5", 
    "sourceMap": true, 
    "experimentalDecorators": true, 
    "emitDecoratorMetadata": true, 
    "skipDefaultLibCheck": true, 
    "skipLibCheck": true, // Workaround for https://github.com/angular/angular/issues/17863. Remove this if you upgrade to a fixed version of Angular. 
    "strict": true, 
    "lib": [ "es6", "dom" ], 
    "types": [ "webpack-env", "jasmine" ] 
    }, 
    "exclude": [ "bin", "node_modules" ], 
    "atom": { "rewriteTsconfig": false } 
} 

は、どのように私はVS2017(+ ReSharperの)で働いunimportedモジュールの自動補完を得ることができますか?それはまったくサポートされていますか、Webstormのような別のエディタを使用する必要がありますか?

+0

AngstularプラグインをインストールしてWebstormを試してみることをお勧めします。これは魅力的なように動作し、イベントはHTMLファイル内のすべてのIntelliSenseを取得します。 VS + Resharperでも私はうまくいきません。 –

+0

私はwebstormを試してみましたが、動作することは分かっていますが、すでにResharperとVS Enterpriseのライセンスがあるので、私が持っているツールを使いたいと思います。 – Silthus

答えて

0

あなたはReSharperの→オプション→コード編集→ HTMLエディタ→に角度2のサポートを有効にしていますか? ReSharper help pagesを参照してください。

+0

これは、モジュールクラス内のオートコンプリートの問題を解決しません。 – Silthus

関連する問題