Просмотр исходного кода

Added optional chaining plugin

Taichi Masuyama 4 лет назад
Родитель
Сommit
ffa453be41
1 измененных файлов с 14 добавлено и 6 удалено
  1. 14 6
      packages/app/config/webpack.common.js

+ 14 - 6
packages/app/config/webpack.common.js

@@ -86,13 +86,21 @@ module.exports = (options) => {
               /node_modules\/codemirror/,
             ],
           },
-          use: [{
-            loader: 'ts-loader',
-            options: {
-              transpileOnly: true,
-              configFile: path.resolve(__dirname, '../tsconfig.build.client.json'),
+          use: [
+            {
+              loader: 'babel-loader',
+              options: {
+                plugins: ['@babel/plugin-proposal-optional-chaining']
+              }
             },
-          }],
+            {
+              loader: 'ts-loader',
+              options: {
+                transpileOnly: true,
+                configFile: path.resolve(__dirname, '../tsconfig.build.client.json'),
+              },
+            },
+          ],
         },
         {
           test: /locales/,