問題タブ [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.
javascript - クラスは外部モジュールからの名前 'SafeUrl' を持っているか、使用していますが、名前を付けることができません
sanitizer.bypassSecurityTrustUrl
ページに blobURL へのリンクを配置するために使用しています。プロジェクトを AoT コンパイルしない限り、これは問題なく機能します。
サニタイズ関数は、次のような URL を取ります。
AoT コンパイルを使用すると、次のエラー メッセージが表示されます。
モジュールのビルドに失敗しました: エラー: /.../src/app/app.component.ts (18,3): エクスポートされたクラスからのパブリック メソッドの戻り型は、外部モジュール "/... /node_modules/@angular/platform-browser/src/security/dom_sanitization_service" ですが、名前を付けることはできません)。
Angular 2.1.0 で CLI を使用しています
この問題を回避する方法を知っている人はいますか? それともバグとして報告する必要がありますか?
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
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 が含まれています。
私が忘れているものはありますか?
ありがとう!
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 パッケージを使用していることもわかりました。
現在、私は立ち往生しているので、誰かがこの問題について意見を持っていることを願っています.
ありがとう。
angular - angular 2事前コンパイルの不明なコンパイラオプション 'angularCompilerOptions'
このangular 2 プロジェクトでAOTコンパイラを使用しようとしています。コマンドを実行すると、エラー: is not a function : が表示されます。この問題を解決するには?TypeError: this.compiler.compileModules
"node_modules/.bin/ngc" -p tsconfig-aot.json
再現する手順:
このリポジトリのクローンを作成します: https://github.com/AngularClass/angular2-webpack-starter
コンパイラー cli をインストールします (バージョン 2.1.2): npm install @angular/compiler-cli --save
src/app/+detail
ディレクトリとdetail
ルーターを削除します(エラーが出力src/app/app.routes.ts
されるため、実行しました:)"node_modules/.bin/ngc" -p tsconfig-aot.json
can't resolve module src/app/+detail/index.ts from src/app/+detail/index.ts
作成
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 } }走る
"node_modules/.bin/ngc" -p tsconfig-aot.json
angular - angular 2 typescriptソースコードへのデバッグ
angular-cli によって生成された angular2 プロジェクトがあります。Chrome 開発ツールで angular2 typescript ソース コードをデバッグできるようにしたい (自分の typescript コードではなく、実際の angular2 コード)。node_modules の下の angular2 npm パッケージには、トランスパイルされた JavaScript ファイルのみが含まれていますが、ソース マッピングが含まれています。どうすればこれを機能させることができますか?どうも。
angularjs - Angular 2 CLI プロジェクト。サブディレクトリにある子コンポーネントで何かを変更して保存すると、ライブサーバーはページをリロードしません
Angular2 CLIプロジェクト。Linuxマシンの使用; アトムIDE
NG Live Development Server はhttp://localhost:4200で実行されています。
ルートまたはアプリコンポーネントで何かを変更して保存すると、サーバーは自動的に変更を検出してページをリロードし、ルートコンポーネントで行われた変更の効果を示します。
しかし、アプリディレクトリのサブディレクトリにのみある子コンポーネントに何かを変更して保存すると、angular2 は変更を検出しないか、アプリがリロードしません。
次に、実行中のサーバーまたはアプリを停止し (ctrl c を使用)、run ng
再度サービスを提供して変更の効果を確認します。そのため、子コンポーネントを変更または変更するたびに、この予期しない作業を行います。
ターミナルでは、エラーについて文句を言うことはありません。
誰でも私を助けてください、問題は何ですか。