我正在使用Webpack捆绑节点项目。在项目中,我正在使用<htmllabel:HtmlLabel
x:Name="message_label"
VerticalOptions="Start"
VerticalTextAlignment="Center"
TextColor="Black">
<htmllabel:HtmlLabel.FontSize>
<OnIdiom x:TypeArguments="x:Double">
<OnIdiom.Phone>20</OnIdiom.Phone>
<OnIdiom.Tablet>30</OnIdiom.Tablet>
<OnIdiom.Desktop>20</OnIdiom.Desktop>
</OnIdiom>
</htmllabel:HtmlLabel.FontSize>
</htmllabel:HtmlLabel>
message_label.Text = "htmldata";
更改软件包版本。
运行webpack时,出现以下警告:
conventional-recommended-bump
然后,当我运行捆绑软件时,出现以下错误:
WARNING in ./node_modules/conventional-changelog-preset-loader/index.js 5:30-37
Critical dependency: require function is used in a way in which dependencies cannot be statically extracted
@ ./node_modules/conventional-recommended-bump/index.js
对我来说,这表明webpack无法捆绑我正在使用的软件包中包含的所有依赖项。
我的webpack配置如下:
Error: Unable to load the "angular" preset package. Please make sure it's installed.
对于我来说,没有什么能使webpack无法在捆绑包中包含相关依赖的。
我尝试将其添加到配置中,它摆脱了警告,但输出仍然相同。
const path = require('path');
module.exports = {
entry: './src/index.js',
output: {
path: path.resolve(__dirname, 'dist'),
filename: 'bundle.js',
},
resolve: {
alias: {
handlebars: 'handlebars/dist/handlebars.js',
},
modules: ['node_modules'],
},
target: 'node',
};
任何帮助将不胜感激