0
私は自分のアプリケーションを実行する環境が2つあり、このコンポーネントは1つではなく他の環境で動作します。 package.jsonngx-bootstrapエラーエラー:未知(約束):TypeError:vは関数ではありません
"ngx-bootstrap": "^1.7.1",
(:試してみて、問題を解決するために、 "^ 1.6.1" 私は最近、 "NG2-ブートストラップ" からアップグレードしようとした)で、次のように
は私がインポートします。次のようにapp.moduleにおいて、Iは、インポート:
import { TimepickerModule } from 'ngx-bootstrap/timepicker';
Iは輸入にこのモジュールをインポートする次のように反応性フォーム内
TimepickerModule.forRoot(),
た:TSに
<timepicker formControlName="startTime" name="startTime" id="startTime"></timepicker>
成分:
this.activityForm = this.fb.group({
...
startTime: ['', ''],
...
});
...この質問に関係のない分野の代わりに。テンプレートフォームを使ってうまく動作しますが、私は反応型フォームに移行しようとしています。反応型はあるマシンでは動作しますが、別のマシンでは動作しません。
マシン上でnode_modulesフォルダを削除し、npm installを再度実行して動作するか確認してください。 –
私はこれを試しました。 npm installを実行すると、あたかも削除後にキャッシュされてから読み込まれたように、非常に速く実行されました。私はもう一度やり直しましたが、npm cahceをきれいに走らせていました。キャッシュを削除する別の方法はありますか? – Sam
IDEを閉じて、フォルダを手動で削除します。 IDEを起動して "npm cache clean"を実行します。次に、npm installを実行します。それが役に立てば幸い! –