Próbuję użyć tego pliku definicji maszynopis dla ui-router
:moduł „ng” nie ma eksportowany człon „ui” przy użyciu definicji typu UI-routera maszynopisu
https://github.com/borisyankov/DefinitelyTyped/blob/master/angular-ui/angular-ui-router.d.ts
Oto kod na top pliku definicji:
// Type definitions for Angular JS 1.1.5+ (ui.router module)
// Project: https://github.com/angular-ui/ui-router
// Definitions by: Michel Salib <https://github.com/michelsalib>
// Definitions: https://github.com/borisyankov/DefinitelyTyped
/// <reference path="../angularjs/angular.d.ts" />
declare module ng.ui {
interface IState {
...
Oto jak używam go:
module MyModule
{
export class MyStateConfig
{
constructor(
// -> error on the word ng.ui on next line
private $stateProvider: ng.ui.IStateProvider,
private $urlRouterProvider: ng.ui.IUrlRouterProvider
...)
{
this.$stateProvider.state(...
To działa w Visual Studio, ale teraz z WebStorm dostaję komunikat "moduł
«ng»nie ma eksportowany członkowskiego«ui»
Czy ktoś może dać mi rady na ten temat. Czy ma to coś wspólnego z innym systemem modułów z WebStorm?
Może trochę off topic, ale czy wiesz, jak widzę, gdzie msbuild robi odniesienie? –
Otwórz plik projektu za pomocą edytora tekstu (jest to plik xml) lub po prostu edytuj plik projektu z menu kontekstowego projektu w Visual Studio – Zu1779