Typescript: --isolatedModulesがあり、名前空間がない堎合の「名前空間をコンパむルできたせん」゚ラヌ

䜜成日 2017幎04月17日  Â·  52コメント  Â·  ゜ヌス: microsoft/TypeScript

TypeScriptバヌゞョン毎晩2.3.0-dev.20170417

コヌド

function f() {}

予想される行動

゚ラヌなし、たたは--isolatedModulesプロゞェクト内の非モゞュヌルファむルに関する゚ラヌメッセヌゞ。

実際の動䜜

src/a.ts(1,1): error TS1208: Cannot compile namespaces when the '--isolatedModules' flag is provided.

これは、 program.ts verifyCompilerOptions 、倖郚モゞュヌル宣蚀ではない゜ヌスファむルを探し、最初のファむルが䜕であれ倱敗するために発生したす。
゚ラヌメッセヌゞは、名前空間に぀いおは蚀及せずに、この゚ラヌを発行する本圓の理由を反映するようにアップグレヌドする必芁がありたす。
たたは、むンポヌトせずにファむルを蚱可し、この゚ラヌを远加する前に実際に名前空間を探すこずもできたす。

Bug Error Messages help wanted

最も参考になるコメント

A global file cannot be compiled using '--isolatedModules'. Ensure your file contains imports, exports, or an 'export {}' statement.

党おのコメント52件

゚ラヌメッセヌゞをより明確にする必芁がありたす。 代わりにnamespacesそれは蚀うこずができるnon-module 。 @DanielRosenwasserの掚奚事項

この状況でぱラヌメッセヌゞは衚瀺されないはずです。 --isolatedModulesオプションは、内郚モゞュヌルシステムを完党にオフにする必芁がありたす。それでもtscがこの方法で゚ラヌになる堎合は、オプションはその圹割を果たしたせんでした。

15839で、チェックの動䜜を倉曎する぀もりでしたが、埌でこのチェックは無意味であり、理想的な解決策はそれを削陀するこずであるこずに気付きたした。
Typescriptは、 --isolatedModulesオンにした倖郚モゞュヌル内での名前空間の䜿甚を垞に蚱可しおきたした。

export function something() {} // export found, so this module is considered 'external'
namespace ns {} // namespace is still valid in an external module

したがっお、チェックは、文句を蚀うこずになっおいるずきに、その䞀芋無効なケヌスでは䜕もしおいたせん。 では、プログラマヌが名前空間を䜿甚しおおらず、䜕も悪いこずをしおいないのに、なぜ文句を蚀うのでしょうか。

@wilonthこの問題の理由は、゚ラヌメッセヌゞが間違っおいるためです。es6モゞュヌルの䞀郚である堎合、名前空間は完党に問題ありたせんが、モゞュヌル以倖のファむルぱラヌである必芁がありたす。

@ andy-msこの゚ラヌをチェックするコヌド党䜓が無意味であり、コヌドをさらに耇雑にするのではなく、削陀する必芁があるこずを指摘しようずしおいたした。
私のポむントは、 --isolatedModulesがオンの堎合、すべおのファむルは倖郚ES6モゞュヌルの期間ず芋なされるべきであるずいうこずです。 その意味で、名前空間の䜿甚は合法である必芁がありたす。珟圚、ES6モゞュヌル内で名前空間を䜿甚するこずは完党に合法です --isolatedModulesオンの堎合。

私のポむントは、-isolatedModulesがオンの堎合、すべおのファむルは倖郚ES6モゞュヌルの期間ず芋なされる必芁があるずいうこずです。

ここでのセマンティクスは、モゞュヌルが少なくずも1぀のトップレベルのむンポヌトたたぱクスポヌトを含むファむルであるずいうこずです。 コンパむラをどのように呌び出すかは問題ではありたせん。

@mhegazyはい、そのルヌルがたさにここでの問題の根源です。 このルヌルは、むンポヌトたたぱクスポヌトされおいないファむルをレガシヌ内郚モゞュヌルシステムの䞀郚ずしお䞍圓に扱うため、 --isolatedModulesはファむルを拒吊したす。
ルヌルを倉曎するず倚くの問題が発生する可胜性があるため、ルヌルを倉曎しないでください。ただし、この゚ラヌメッセヌゞを削陀するだけで、珟圚の問題を非垞に簡単に解決できたす。
この「名前空間をコンパむルできたせん」ずいう゚ラヌメッセヌゞが削陀されたず想像しおみたしょう。䜕が問題になる可胜性がありたすか Typescriptコンパむラ自䜓のような内郚モゞュヌルを䜿甚するコヌドベヌスはどうですか --isolatedModulesオンにするず、ガベヌゞコヌドにコンパむルされ、ナヌザヌを混乱させたすか いいえ、そうではありたせん。 --isolatedModulesがファむル間のリンクを壊したため、未定矩のシンボルに関するTypescript゚ラヌメッセヌゞが倚数衚瀺されたす。
この゚ラヌメッセヌゞを削陀するこずの欠点を芋぀けるこずができたすか できたせんでした。 䜜業がれロで行を削陀するだけ、欠点がない最も簡単な゜リュヌションを遞択しないのはなぜですか

--isolatedModulesをオンにするず、ガベヌゞコヌドにコンパむルされ、ナヌザヌを混乱させたすか いいえ、したせん

はい、そうなりたす。

--isolatedModulesフラグのポむントは、プログラムが単䞀ファむルのトランスパむルによっお正垞にコンパむルできるこずを怜蚌するこずです。

TypeScriptコヌドベヌスは、単䞀ファむルのトランスパむルでは正垞にコンパむル

file1

namespace ts {
  export var x = 10;
}

file2

namespace ts {
  var y = x; // transpiles to ts.x during whole-program compilation
}

file2を単䞀ファむルでトランスパむルするず、壊れおしたいたす。

私の悪い、私は私のテストを台無しにしたした。 私はここに私の提案を撀回したす。 思い出させおくれおありがずう@RyanCavanaugh 。

したがっお、解決策は次のようになりたす。この゚ラヌメッセヌゞをスロヌする前に、実際の名前空間の䜿甚状況を怜出したす぀たり、@ andy-msが提案した「代替」゜リュヌション。 この堎合の゚ラヌメッセヌゞは完党に間違っおいるため、テキストを別のものに倉曎するこずはできたせん。
私はPRをしたいのですが、それらすべおのでたらめを吐き出した埌でも、ここで信頌できたすか

A global file cannot be compiled using '--isolatedModules'. Ensure your file contains imports, exports, or an 'export {}' statement.

file2を単䞀ファむルでトランスパむルするず、壊れおしたいたす。

ネクロマンシヌで申し蚳ありたせんが、モゞュヌルをタヌゲットにする堎合、これは'x' is not definedようなもので倱敗するはずですか その堎合は、些现なこずず私には䜕の違いもありたせん。

file1

var x = 10;

file2

var y = x;

これは、モゞュヌルではなく、連結/グロヌバルに評䟡される堎合にも機胜したす。 namespacesずは䜕の関係もありたせん。

基本的に、typescriptは、 moduleコンパむラオプションからすでに知っおいるはずなのに、 importたたはexportないファむルがモゞュヌルではないずわざわざ掚枬するのはなぜですか たずえば、Typescript自䜓はmoduleを蚭定せずにコンパむルされるため、デフォルトのnoneを䜿甚しおいるため、コンパむラは連結/グロヌバル評䟡を想定できたす。

--module <something>を䜿甚し、他のファむル名前空間自䜓を含むからむンポヌトされおいない宣蚀を䜿甚する堎合、typescriptは--isolatedModules前に「未定矩」で倱敗し、 export {}埌に同じように倱敗したす。

なんらかの理由でimport / exportを--module none --isolatedModulesず䞀緒に䜿甚できるこずに気づきたしたが、これはかなり玛らわしく、おそらくバグですか

゚ンドナヌザヌずしおの@DanielRosenwasser 「グロヌバルファむル」ずはどういう意味ですか でもガむダンスは奜きです。 おそらく、「importたたはexportステヌトメントのないファむルはモゞュヌルではなく、「-isolatedModules」を䜿甚しおコンパむルするこずはできたせん。このファむルの副䜜甚のみが評䟡される堎合は、「export {}」ステヌトメントを远加しおください。」 -そこにある蚀語はあたり゚ラヌメッセヌゞではないようですが-y。

単玔なjsプロゞェクトでも同じ゚ラヌが発生したす。 以䞋のサンプルjsプロゞェクトを䜜成したした。パッケヌゞずスクリプトファむルの内容です。 この問題を解決するにはどうすればよいですか

Package.json
{{
"plnkr"{
「ランタむム」「システム」
}
}

lib / script.js
//
//ブラックゞャック
//ディヌラゞクマヌル
//

card1 = "スペヌドの゚ヌス"、
card2 = "ハヌトの10";

console.log 'ブラックゞャックぞようこそ';

console.log "あなたは配られたす";
conosle.log "" + card1;
console.log "" + card2;

これに関する曎新はありたすか

私はしばしば小さなテストでこれをしおいるこずに気づきたす。

describe('jest', () => {
  it('finds this test', () => {
    expect(true).toBeTruthy();
  });

  it('parses this typescript', () => {
    const actual: number = 0;
    const expected: number = 0;
    expect(actual).toEqual(expected);
  });
});

export {
  // Use an empty export to please Babel's single file emit.
  // https://github.com/Microsoft/TypeScript/issues/15230
}

むンポヌト/゚クスポヌトステヌトメントが含たれおいるかどうかに関係なく、TypeScriptがすべおの.tsファむルをES6モゞュヌルず芋なすオプションが本圓に必芁です。 私は圓初、 --isolatedModulesオプションがそのオプションであるず想定しおいたしたが、むンポヌト/゚クスポヌトのないファむルでこの非垞に玛らわしい゚ラヌが発生したす。 名前空間が゚ラヌメッセヌゞを意味するこずをただ理解しおいたせん。その機胜を䜿甚しおいるずは思いたせん。この蚭定が必芁な理由は、誀っお参照したためにTypeScriptでいく぀かの問題が怜出されなかったためです。ファむルが盞互に参照できないnode / parcel / webpackを䜿甚しおいるにもかかわらず、ある.tsファむルから別の.tsファむルのトップレベル倉数どちらにもむンポヌト/゚クスポヌトステヌトメントがなかったため、TypeScriptはそれらをES6モゞュヌルずしお扱いたせんでしたそのような゚クスポヌトされおいない倉数。

ある皮の関連する煩わしさを盎そうずしお、私はここに行き着きたした。 以䞋のコメントは、create-react-appずTypeScriptを䜿甚しおこの゚ラヌに぀いお怜玢しおいる他のVSCodeナヌザヌを支揎するためのものです。

create-react-app 2.xずTypeScriptを䜿甚しおプロキシをsetupProxy.jsずいう名前のファむルを远加したす。

const proxy = require('http-proxy-middleware');
module.exports = function(app) { /* ... */ };

react-scriptsは、tsトランスパむルプロセスの倖郚でこのファむルを読み取るため、プレヌンなjsである必芁がありたす。

これは文曞化されおいるずおりに機胜したすが、厄介な副䜜甚がありたす。

tsconfig.jsonによっお生成されたreact-scripts内のすべおのファむルが含たれおsrc含め、 setupProxy.js 。 その結果、VS CodeがトリガヌされおCannot compile namespaces...゚ラヌがsetupProxy.jsに衚瀺され、コヌドに赀い波線が衚瀺され、[問題]ペむンに含たれたす。 私のセットアップでは、ファむルずそのすべおの祖先フォルダヌも赀で匷調衚瀺されたす。

解決策 tsconfig.jsonのsetupProxy.jsファむルを陀倖しお、VSCode゚ラヌメッセヌゞを抑制したす。

{
  // ...
  "exclude": ["src/setupProxy.js"]
}

react-scriptsはisolatedModules: true react-scripts匷制したすが、 excludeを䞊曞きするようには芋えたせん。

別の方法名前付き゚クスポヌトを `setupProxy.jsに远加したす

export const _ = '';

トップレベルの゚クスポヌトで、-isolatedModulesで有効になりたした。

copliationに含めるべきではないファむルgulp.jsなどがあるため、開発者はこのメッセヌゞを受け取るこずがよくありたす。

泚意-create-react-appを䜿甚しおいお、私ず同じようにこの問題が発生した堎合は、tsconfig.jsonファむルに倉曎を加えるこずでこれを回避できたした。

以䞋を倉曎する

    "isolatedModules": true,

に

    "isolatedModules": false,

@UncleFifiそしお、゚ラヌはタむプチェックからbabelタむプスクリプト倉換に移りたす。最初の譊告を参照しおください。

@jtbennett export {};では䜕も゚クスポヌトできたせん- export { name, localName as exportName };瞮退圢匏

@UncleFifiそしお、゚ラヌはタむプチェックからbabelタむプスクリプト倉換に移りたす。最初の譊告を参照しおください。

実際に名前空間を䜿甚しおいる堎合のみ。 この問題は䞻に、名前空間を䜿甚しおおらず、むンポヌト/゚クスポヌトを含む正圓なファむルがある堎合に名前空間に぀いお䞍平を蚀うこの゚ラヌに関するものです。

実際に名前空間を䜿甚しおいる堎合のみ。 この問題は䞻に、名前空間を䜿甚しおおらず、むンポヌト/゚クスポヌトを含む正圓なファむルがある堎合に名前空間に぀いお䞍平を蚀うこの゚ラヌに関するものです。

そうです、ごめんなさい-私がこのスレッドを読んでからしばらく経ちたした ずはいえ、CRAで--isolatedModulesを蚭定した理由は、babelタむプスクリプトの制限を厳密に゚ミュレヌトしおいるためですbabelは単䞀ファむルのトランスパむルでもあるため。したがっお、少なくずもそのガヌドを削陀しおいるこずに泚意する必芁がありたす。レヌル。

それで、ファむルの先頭にexport {};を远加するための゚ラヌCannot compile namespaces when --isolatedModules flag is providedの珟圚の解決策はありたすか

はい、それで問題を回避できたす。 実際にTypeScript namespaceを䜿甚しおいないず仮定したす。そうでない堎合は、別の、おそらく正圓な問題が発生したす。

ファむルが「空の」ファむルであるためにこのメッセヌゞが衚瀺されたした぀たり、ファむル党䜓がコメントアりトされたした。 TSがこれをキャッチできおうれしいですが、゚ラヌメッセヌゞは非垞に䞍透明でしたバニラのCentOS 7むンストヌルで色が壊れおいたしたが、これはおそらくTSに盎接関係のないwebpack開発サヌバヌが原因です

screen shot 2019-02-06 at 14 20 14

_線集再珟できたせん。 私は間違いなく3぀のトップレベルの゚クスポヌトのみで構成されるファむルを芋぀めおいたした。この゚ラヌが発生したしたが、どこか別の堎所で䜕か問題が発生したした。_

この゚ラヌは、トップレベルの゚クスポヌトがあるファむルで発生したした。

// Cannot compile namespaces:
export const foo = 'foo';

// Compiles fine
const foo = 'foo';
export { foo };

@ denis-sokolov明らかな質問名前空間など、そのファむルに他のものもありたすか

文字通りexport constだけの堎合、私の2番目の掚枬は、typescriptがts-loaderを備えたwebpackのようなもので䜿甚されおおり、 export展開しおいる前のパス䟋babel-loaderの埌にのみコンテンツが衚瀺されおいるこずです。

もう再珟できたせん。 誀譊報でごめんなさい、 @ simonbuchan 。

その特定のファむルでこの゚ラヌが発生する理由がわかりたせん。
他のファむルは正垞に動䜜したす

screen shot 2019-02-18 at 12 49 07
screen shot 2019-02-18 at 12 48 34

CRA TypeScriptを䜿甚しおいお、 @typesないパッケヌゞをむンポヌトしおいる状況です。 declare module 'package'を远加しお独自の型を提䟛したいのですが、このステヌトメントをモゞュヌルファむルに入れるこずができたせん。 そこで、 types.tsを䜜成しお、そこにdeclare moduleステヌトメントを配眮したす。 今、私はこの゚ラヌを受け取りたす。

isolatedModulesをfalseに䞊曞きするず、CRAはそれを元に戻したす。 それは解決策ではありたせん。

私は远加するずexport {}にtypes.ts持぀ファむルdeclare module 、私は増匷に無効なモゞュヌル名を取埗したすisolatedModules蚭定によるCRAは、すべおのファむルを匷制的にモゞュヌルにしたす。

したがっお、ある゚ラヌを解決しお別の゚ラヌに着地し、戻っおくるずいう埪環パスがありたす。 これはどのように解決できたすか

@Bnayaは掚枬で、機胜するファむルはimportたたはexportステヌトメントを䜿甚しおいたすか コヌドではrequire()/module.exportsずimport/exportいずれかのみを䜿甚しおください。 それ以倖の堎合は、すべおのファむルがtsconfigむンクルヌドでカバヌされおいるこずを確認しおください詳现に぀いおは、ドキュメントを確認しおください

@TomasHubelbauerモゞュヌル宣蚀は、ずりわけこの理由から.d.tsである必芁がありたす。
削陀した蚭定をCRAに再远加しただけで、元に戻すこずはできたせんでしたが、おそらく、isolatedModulesの方がし぀こいですか

@simonbuchan .d.tsを詊したしたが、それもうたくいきたせんでした。理由を正確に報告したすが、それが䜕であったかはわかりたせん。 そしお確かにCRAは私のためにその蚭定を曞き盎したした。

@simonbuchan私は

@simonbuchanうヌん、 .d.ts機胜するので、そこでモゞュヌルを宣蚀しお入力できたす。 私が最初にそれを攟棄した理由は、そのモゞュヌルで宣蚀したい型に぀いおは、他の型を参照する必芁があるためですが、 .d.tsファむルにimportを導入するず、機胜しなくなりたす。 私はこれを解決する方法を知りたせんが、それはもはやこの゚ラヌずは䜕の関係もないTypeScriptの知識の欠劂です。

typescript @ next https://github.com/yang/sandbox-ts-namespaces-errorの完党なリポゞトリを䜿甚した最小限の再珟ケヌスは

src / a.js :(泚意、むンポヌト/゚クスポヌトキヌワヌドは必芁ありたせん

module.exports = "hello"; // you could really put anything here, e.g. console.log('hello');

tsconfig.js

{
  "compilerOptions": {
    "allowJs": true,
    "isolatedModules": true,
    "noEmit": true,
    "strict": true
  },
  "include": ["src"]
}

゚ラヌ

$ ./node_modules/.bin/tsc
src/a.js:1:1 - error TS1208: Cannot compile namespaces when the '--isolatedModules' flag is provided.

1 module.exports = "hello";
  ~~~~~~


Found 1 error.

私も最初にcreate-react-app --typescriptを介しおこれに遭遇したした。これは、setupProxy.jsたたはsetupTests.jsを䜜成するように指瀺したす。 CRAはたた、 isolatedModulesずallowJsをtrueに蚭定したす。 それはより新しいtypescriptバヌゞョンたで問題ではなかったようです3.2.xたたは3.3.xにアップデヌトした埌でのみ、typescript 3.1.xでsetupProxy.jsに関する゚ラヌは芋られたせんでした。

陀倖セットに.jsファむルを远加する回避策は、tscを実行しおいるずきに機胜したすが、TS蚀語サヌビスの゚ディタヌでこれらのファむルからの゚ラヌが衚瀺されたすVS CodeずWebstormの䞡方を詊したした。 これは、陀倖を尊重しないTS蚀語サヌビスの別のより䞀般的な問題のようですが、そのための既存の問題を芋぀けるこずができたせんでした。゚ディタヌでこの゚ラヌをマスクするために、.d.tsファむルを远加したした* .jsファむルの堎合。

さらに、.jsファむルを芁求たたはむンポヌトするず、陀倖も無効になり、゚ディタヌの倖郚で゚ラヌが発生したす。

create-react-appが瀺唆するものに察しおallowJsを無効にするこずだけが私のために働いおいるようです。

Webワヌカヌでこの゚ラヌが発生し続けたす。

個々のファむルたたはフォルダヌを陀倖しようずしたしたが、機胜したせん。

このisolatedModules蚭定をオヌバヌラむドする方法はありたせん。CRAはtsconfig.jsonを曞き盎し続けたす。

他に䜕か提案はありたすか

@jamespfarrell export {};ファむルのどこかに眮きたす。

@Macilアドバむスありがずう

この゚ラヌが発生したす

むンポヌトの詊行゚ラヌ './ workers / HeartBeat.worker.js'にデフォルトの゚クスポヌトが含たれおいたせん 'HeartBeatWorker'ずしおむンポヌトされたした。

远加した堎合

export default {};

私は埗る

Uncaught TypeError_workers_HeartBeat_worker_js__WEBPACK_IMPORTED_MODULE_2 __。defaultはコンストラクタヌではありたせん

すべおのファむルであっおも、1぀のファむルではない堎合でも、この「isolatedModules」をバむパスする方法はありたせんか

珟圚発生しおいる゚ラヌは、isolatedModules蚭定ずは関係ありたせん。 IsolatedModulesをオフにしおも、これらの゚ラヌが発生したす。

むンポヌトの詊行゚ラヌ './ workers / HeartBeat.worker.js'にデフォルトの゚クスポヌトが含たれおいたせん 'HeartBeatWorker'ずしおむンポヌトされたした。

この゚ラヌはどこで発生しおいたすか import Foo from './workers/HeartBeat.worker.js';ように、ファむルがないデフォルトの゚クスポヌトをむンポヌトしようずしおいるようです。 デフォルトの゚クスポヌトをむンポヌトしたくない堎合は、むンポヌト行をimport './workers/HeartBeat.worker.js';倉曎したす。

そうです、 @ Macilは別のもの

_他の誰かが同じ問題を抱えおいる可胜性がありたす_コンテンツのないプレヌスホルダヌずしお残したいく぀かのファむルで同じ゚ラヌが衚瀺されたしたが、他のファむルにむンポヌトしおいたす。 別のコンポヌネントファむルにむンポヌトされた空のstyles.jsファむルがありたした。

远加するだけです
image

他の誰かがその特定の間違いを犯しおいる堎合、誀っお.d.tsではなく.ts接尟蟞を付けたモゞュヌル定矩でこの゚ラヌが発生したした。 修正埌にサヌバヌを再起動する必芁がありたす。

同じ゚ラヌ。 私はCRAを䜿甚しおいたす

CRAでこの問題に盎面したした。 ファむルから䜕かを゚クスポヌトするのを忘れおいたした。
СМОЌПк экраМа Пт 2019-04-22 22-24-04

プロゞェクトのルヌトフォルダヌに.jsファむルがあり、tsconfig.jsonファむルでこれを構成したため、この゚ラヌが発生したした。

"compilerOptions": {
    ....
  },
  "include": ["src"],

私はこれのためにそれを切り替える必芁がありたした

"compilerOptions": {
    ....
  },
  "include": ["src/*"],

それで修正されたしたが、理由がわかりたせん。誰かが説明しおもらえたすか 私の理解では、 srcを含めるず、ルヌトファむルず兄匟フォルダヌが削陀されたす。

@thitempleどこかの蚘事からその/ *スニペットを取埗したしたか webpackのマニュアルには、最初のものが正しいものであるこずが瀺されおいるようです。 私は同様の問題を蚺断しおいお、あなたの投皿に出くわしたした。

@ vort3xxx私はしたせんでした。 私はこの蚘事を芋たhttps://github.com/microsoft/TypeScript/issues/15230#issuecomment @DaviSpindolaから-479730947をし、それを詊しおみたした。 それでした

@ vort3xxx私はしたせんでした。 @DaviSpindolaからのこの投皿15230コメントを芋お、詊しおみたした。 それでした

同じ問題、同じ解決策。 TS3.5.2。

@ThomasdenH

@simonbuchan .d.tsを詊したしたが、それもうたくいきたせんでした。理由を正確に報告したすが、それが䜕であったかはわかりたせん。 そしお確かにCRAは私のためにその蚭定を曞き盎したした。

たったく同じ問題に遭遇したした。 これを解決する方法を理解したこずがありたすか create reactアプリ内で.tsたたは.d.ts宣蚀ファむルを定矩するず、゚ラヌAll files must be modules when the '--isolatedModulesフラグが提䟛されお返されたす。 フラグをfalse蚭定するか、 isolatedModulesプロパティを削陀するず、reactアプリの䜜成を開始するず、完党にtrueにリセットされたす。
宣蚀ファむルの最埌にexport {}を远加するず、゚ラヌInvalid module name in augmentation. Module '...' resolves to an untyped module at '...'たす。

誰か助けおください。 カスタム宣蚀ファむルをcreatereactアプリプロゞェクトに远加するにはどうすればよいですか

他の誰かが同じ問題を抱えおいるかどうかを理解しただけです。 create reactアプリを䜿甚する堎合は、゜ヌスフォルダヌのreact-app-env.d.tsファむルに宣蚀タむプを远加するだけです。

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡