問題タブ [angular2-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
946 参照

javascript - クラスは外部モジュールからの名前 'SafeUrl' を持っているか、使用していますが、名前を付けることができません

sanitizer.bypassSecurityTrustUrlページに blobURL へのリンクを配置するために使用しています。プロジェクトを AoT コンパイルしない限り、これは問題なく機能します。

サニタイズ関数は、次のような URL を取ります。

AoT コンパイルを使用すると、次のエラー メッセージが表示されます。

モジュールのビルドに失敗しました: エラー: /.../src/app/app.component.ts (18,3): エクスポートされたクラスからのパブリック メソッドの戻り型は、外部モジュール "/... /node_modules/@angular/platform-b​​rowser/src/security/dom_sanitization_service" ですが、名前を付けることはできません)。

Angular 2.1.0 で CLI を使用しています

この問題を回避する方法を知っている人はいますか? それともバグとして報告する必要がありますか?

0 投票する
0 に答える
72 参照

angular - 新しい angular2-cli プロジェクトの @ngmodule はどこにありますか?

angular 2 cli: ng new mycoolngapp で新しいプロジェクトを作成しました

ただし、他の angular 2 プロジェクトとは異なり、これには @ngModule がないことに気付きました。

誰かが理由を説明できますか?

バージョン情報:

角度-cli: 0.1.0

ノード: 5.0.0

OS: ダーウィン x64

アップデート:

Windows マシンで次の cli を試したところ、.module ファイルを取得できました。

angular-cli: 1.0.0-beta.19-3

ノード: 4.5.0

OS: win32 x64

0 投票する
1 に答える
952 参照

angular - Angular 2 / Angular 2 CLI / lodash 関数が見つかりません

angular-cli beta 18 でエラーが発生しています

Lodash + タイプが package.json に追加されました: -

angular-cli.json のスクリプト セクションには、モジュールへの参照があります。

以下を使用してlodashをインポートしています: -

import * as _ from 'lodash';

コンパイル済みscripts.bundle.jsには lodash javascript が含まれています。

私が忘れているものはありますか?

ありがとう!

0 投票する
2 に答える
1296 参照

javascript - Sharepoint - CLI Webpack を使用した Angular 2 アプリ

Angular 2 CLI アプリを SharePoint 2013 サイトにデプロイしようとしていました。コンテンツ エディター Web パーツを介してアプリを埋め込むと、アプリが機能するようです。

コンソールを見ると、次の例外が明らかになります。

私が自分でこれまでに得たのは、このエラーは SharePoints AJAX ライブラリと ES6 シムによって発生することです。文字列の startsWith 関数の方が正確です。systemJS モジュールローダーで angular 2 RC を使用するときに問題が発生したことを思い出せません。ES6シムも使用しましたが。

また、ES6-Shim を直接使用し、angular cli は NPM の core-js パッケージを使用していることもわかりました。

現在、私は立ち往生しているので、誰かがこの問題について意見を持っていることを願っています.

ありがとう。

0 投票する
1 に答える
7081 参照

angular - angular 2事前コンパイルの不明なコンパイラオプション 'angularCompilerOptions'

このangular 2 プロジェクトでAOTコンパイラを使用しようとしています。コマンドを実行すると、エラー: is not a function : が表示されます。この問題を解決するには?TypeError: this.compiler.compileModules"node_modules/.bin/ngc" -p tsconfig-aot.json

再現する手順:

  1. このリポジトリのクローンを作成します: https://github.com/AngularClass/angular2-webpack-starter

  2. コンパイラー cli をインストールします (バージョン 2.1.2): npm install @angular/compiler-cli --save

  3. src/app/+detailディレクトリとdetailルーターを削除します(エラーが出力src/app/app.routes.tsされるため、実行しました:)"node_modules/.bin/ngc" -p tsconfig-aot.jsoncan't resolve module src/app/+detail/index.ts from src/app/+detail/index.ts

  4. 作成tsconfig-aot.json:

    { "compilerOptions": { "target": "es5", "module": "es2015", "moduleResolution": "node", "sourceMap": true, "emitDecoratorMetadata": true, "experimentalDecorators": true, "removeComments" ": false, "noImplicitAny": true, "suppressImplicitAnyIndexErrors": true },
    "angularCompilerOptions": { "genDir": "aot", "skipMetadataEmit": true } }

  5. 走る"node_modules/.bin/ngc" -p tsconfig-aot.json

0 投票する
3 に答える
588 参照

angular - angular 2 typescriptソースコードへのデバッグ

angular-cli によって生成された angular2 プロジェクトがあります。Chrome 開発ツールで angular2 typescript ソース コードをデバッグできるようにしたい (自分の typescript コードではなく、実際の angular2 コード)。node_modules の下の angular2 npm パッケージには、トランスパイルされた JavaScript ファイルのみが含まれていますが、ソース マッピングが含まれています。どうすればこれを機能させることができますか?どうも。

0 投票する
1 に答える
197 参照

angularjs - Angular 2 CLI プロジェクト。サブディレクトリにある子コンポーネントで何かを変更して保存すると、ライブサーバーはページをリロードしません

Angular2 CLIプロジェクト。Linuxマシンの使用; アトムIDE

NG Live Development Server はhttp://localhost:4200で実行されています。

ルートまたはアプリコンポーネントで何かを変更して保存すると、サーバーは自動的に変更を検出してページをリロードし、ルートコンポーネントで行われた変更の効果を示します。

しかし、アプリディレクトリのサブディレクトリにのみある子コンポーネントに何かを変更して保存すると、angular2 は変更を検出しないか、アプリがリロードしません。

次に、実行中のサーバーまたはアプリを停止し (ctrl c を使用)、run ng再度サービスを提供して変更の効果を確認します。そのため、子コンポーネントを変更または変更するたびに、この予期しない作業を行います。

ターミナルでは、エラーについて文句を言うことはありません。

誰でも私を助けてください、問題は何ですか。