2017-06-11 17 views
0

私のプロジェクトはうまくコンパイルが、私は新しいディレクトリにチェックアウトした後、webpacknpm installをしようとした場合、私は、次のエラーを取得:WebPACKのTS-ローダーエラー/タイプ@

ERROR in /home/nobody/myproject/server/node_modules/@types/mongodb/index.d.ts 
(500,12): error TS1005: ',' expected. 

ERROR in /home/nobody/myproject/server/node_modules/@types/mongodb/index.d.ts 
(502,12): error TS1005: ',' expected. 

ERROR in /home/nobody/myproject/server/node_modules/@types/mongodb/index.d.ts 
(504,15): error TS1005: ',' expected. 

ERROR in /home/nobody/myproject/server/node_modules/@types/mongodb/index.d.ts 
(505,15): error TS1005: ',' expected. 

ERROR in /home/nobody/myproject/server/node_modules/@types/mongodb/index.d.ts 
(506,15): error TS1005: ',' expected. 

ERROR in /home/nobody/myproject/server/node_modules/@types/mongodb/index.d.ts 
(1002,23): error TS1005: ',' expected. 

約25他のエラー私のソースファイルの中には、同じファイル内の他のエラーだけでなく、私はnode_modulesを除外する、と私はまた、ノード急行バックエンドでの梱包node_modulesためのWebPACK externals設定している私のtsconfig.json

:すべては私の開発ディレクトリに正常に動作しますなぜ私は本当に得ることはありません何

var nodeModules = {}; 
fs.readdirSync('node_modules') 
    .filter(function (x) { 
     return ['.bin'].indexOf(x) === -1; 
    }) 
    .forEach(function (mod) { 
     nodeModules[mod] = 'commonjs ' + mod; 
    }); 

ですしかし、もし私が別のものに入れたら、それは壊れます。

答えて

1

どのタイプのTypeScriptを使用していますか? The current version of Mongo's .d.tsファイルは、TypeScript 2.3でリリースされたデフォルトの型引数を使用して開始されました。ファイルには20以上のデフォルトの型引数もありますが、これはあなたが見ている解析エラーの数のように聞こえます。

要するに、TypeScript 2.3にアップグレードする必要があるかもしれません。

+0

私は約100万点をアップしていきたいと思っていますが、それで2度以上クリックすることはありません。 – user5365075

+0

あなたは大歓迎です! :D –

関連する問題