0

为了熟悉 Luigi,我使用了以下教程:https ://developers.sap.com/tutorials/luigi-app-react.html

到第 2 步的设置工作正常,可以使用 npm start 调用 React 和 SAPUI5。然后在第 3 部分中,基于 Node Modules 复制插件 (node_modules\copy-webpack-plugin) 添加了插件。

添加了以下插件定义:

new CopyWebpackPlugin(
   {
    patterns: [
       {
         context: 'public',
         from: 'index.html',
         to: 'index.html'
       },
       {
         from: 'node_modules/@luigi-project/core',
         to: './luigi-core'
       }
     ]
   },
   {
     ignore: ['.gitkeep', '**/.DS_Store', '**/Thumbs.db'],
     debug: 'warning'
   }
 ),
 new HtmlWebpackPlugin(
     {
       inject: true,
       template: __dirname + '/../public/app.html',
       filename: 'app.html'
     }
 ),

根据错误消息,Copy 插件需要一个数组:
错误消息 - 验证错误第 1 部分: 错误消息 - 验证错误第 2 部分:
错误消息 - 验证错误第 1 部分

错误消息 - 验证错误第 2 部分

但是,如果我将模式部分更改为:

new CopyWebpackPlugin([
       {
         context: 'public',
         from: 'index.html',
         to: 'index.html'
       },
       {
         from: 'node_modules/@luigi-project/core',
         to: './luigi-core'
       }
     ],
   {
     ignore: ['.gitkeep', '**/.DS_Store', '**/Thumbs.db'],
     debug: 'warning'
   }...

编译是不可能的: 编译失败

有没有人已经完成了这个教程?有谁知道如何解决它?

4

0 回答 0