[過去ログ]
TypeScript part2 [転載禁止]©2ch.net (1002レス)
TypeScript part2 [転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1430386649/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
802: デフォルトの名無しさん [sage] 2017/08/12(土) 11:10:59.59 ID:3DdLvbHE tsconfig.json で noImplicitAny をtrueにしてみたら、npmからのモジュールをimportしている部分で こういうエラーが大量に出るようになってしまった。 error TS7016: Could not find a declaration file for module 'モジュール名'. importをrequireに戻したら逆に不便だし、自分で .d.ts を用意するには数が多すぎて追いつかない。 noImplicitAny の対象を自分のコードのみに限定する(node_modules以下を対象外とする) なんてことはできないんだろうか。 http://mevius.5ch.net/test/read.cgi/tech/1430386649/802
805: デフォルトの名無しさん [sage] 2017/08/12(土) 11:51:37.20 ID:3DdLvbHE このへんのモジュールが引っ掛かった。全部じゃないけど。 react-spin cookie-parser uuid-parse >一応聞くけどwebpack使ってないよね? そう、webpack使ってる。 module: { rules: [ { exclude: /(node_modules)/, test: /\.[jt]s$/, use: [ { loader: 'ts-loader', options: { configFileName: "tsconfig.json", } } ] } ] }, tsconfig.json はこんな感じ。 { "compilerOptions": { "module": "commonjs", "target": "es6", "allowJs": true, "strictNullChecks": false, "noImplicitAny": false, "noImplicitThis": true, "noImplicitReturns": true, "sourceMap": true }, "exclude": [ "node_modules" ] } excludeの設定を間違えているのかな? http://mevius.5ch.net/test/read.cgi/tech/1430386649/805
809: デフォルトの名無しさん [sage] 2017/08/12(土) 18:30:45.13 ID:3DdLvbHE >>806 noImplicitAny = false なら .d.ts が無くても使えていたんで何か方法はないかと思ったけど、 無いならしょうがないね。ありがとう。 http://mevius.5ch.net/test/read.cgi/tech/1430386649/809
811: デフォルトの名無しさん [sage] 2017/08/12(土) 19:49:53.59 ID:3DdLvbHE 最初に書いたとおり、単に数が多いからやってられんてだけ。 http://mevius.5ch.net/test/read.cgi/tech/1430386649/811
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.074s