为了熟悉 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 部分:
但是,如果我将模式部分更改为:
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'
}...
有没有人已经完成了这个教程?有谁知道如何解决它?