2つのnpmパッケージを作成してからこのエラーが発生しました。私がサーブを実行するたびに、このエラーが発生し、スペース文字とCtrl + Sを(Angular-CLIコンパイルを実行するために)追加するだけです。それはdiseapperです!これを解決するには?角4:npmでホストされたパッケージでプロジェクトをコンパイルする理由コンパイル時に 'makeDecorator'エラーが発生する
エラー:エラーで
ERRORは、静的に解決シンボル値を検出しました。 関数 'makeDecorator'を呼び出すと、関数呼び出しはサポートされません。 関数またはlambdaを、エクスポートされた 関数への参照で置き換えて、NgModuleのシンボルを D:/ GitHub/angular-npm/ngx-heyl-modal/demo/node_modules/ngx-heyl-snackbar/node_modules/@ angularで解決します。/GitHub/angle-npm/ngx-heyl-modal/demo/node_modules/ngx-heyl-snackbar/node_modules/@ angular/core/src/metadata.d.ts、 NgModuleを に解決します。D:/ GitHub/angle-npm/ngx-heyl-modal/demo/node_modules/ngx-heyl-snackbar/node_modules/@ angular/core/src/core。 d.ts、 シンボルNgModuleを で解決D:/GitHub/angular-npm/ngx-heyl-modal/demo/node_modules/ngx-heyl-snackbar/node_modules/@angular /core/index.d.ts、 解決済み01のシンボルSnackbarModuleD:/GitHub/angular-npm/ngx-heyl-modal/demo/node_modules/ngx-heyl-snackbar/index.ts、 解決シンボルSnackbarModuleを にD:/ GitHub/angular-npm/ngx-heyl-modal /demo/node_modules/ngx-heyl-snackbar/index.ts
私のパッケージ:
https://www.npmjs.com/package/ngx-heyl-modal
https://www.npmjs.com/package/ngx-heyl-snackbar
EDIT(Gitの上のすべての私のソース付):
私は単純なプロジェクト:空のサービス、空のコンポーネント(HTMLファイル内のdivだけ、何も入力機能がない)とnpmリンクを使用しようとしましたが、この問題はまだここにあります。私はそれがNgModuleのためだと思う、多分私はそれを書いた方法で間違っている?または私のpackage.json?
おかげでたくさん、私はちょうど私のすべての依存関係を削除し、 "peerDepedencies" を追加し、エラーが消えました!私はあなたの答えに追加したすべてのリンクを後で読むでしょう、私は彼らが役に立つと確信しています! –
私はちょっと質問があります。IDE(IntelliJはここにあります)に@ angular/coreが正しいことを伝え、それを赤で強調しない方法がありますか? (また自動補完を使用する) –
異なるpackage.jsonファイルを使用することができます。 1つは開発用、もう1つはnpm用 – yurzui