programming結論だけ先に述べておきます。Angular8以下では、nehan(<=6.0.38)までしか使えません。Typescript3.6.3以降を使える環境では、なんの問題もなくnehan(>=6.0.40)を使用できます。以下に理由を書きますが、非常にしょうもないことです。package.jsonのミスnehan(<=6.0.38)においては、package.jsonのtypesという属性の値が./dist/indx.d.tsとなっていました。実はこれ正しくは./dist/index.d.tsと書かねばならなかったのです(eの字が抜けていた)。6.0.40先に「Angular8以下では、nehan6.0.38を使ってください」と書きましたが、つまりそれは、このバグったpackage.jsonを使ったversion6.0.38を使ってください、ということです。?理由は「そのバグがあるために、Typescript3.5以下でもエラーが出ないから」です。バグのある古いバージョンを使うことで、Typescript3.5以下しか使えないAngular(<=8)でバグがでない、ということです。実はnehanは各所にgetterと言われる機能を使っているのですが、実はこれ、Typescript3.6.3以降じゃないと次のようなエラーが出て、正しく使えなかった機能だったのです。Typescript(<=3.5)でもこのエラーが出なかったのです!というわけで、Typescript3.5.3までしか使えないAngular8では、nehan(>=6.0.40)を使用できません...ちなみにAngular9になると、Typescript3.6系列がサポートされるらしいので、そこからはnehanを6.0.40にアップデートできます。5.4.0をリリースしました。v1.3.1をリリースアプリケーションにTypeNovelのコンパイラを組み込むTypeNovelをTypeScriptで書き直しました月別アーカイブはてなブログをはじめよう!converticalさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。