@pnp/generator-spfx
Version:
This Yeoman generator helps organisations to improve their development workflow with the SharePoint Framework. It extends the functionalities of the @microsoft/generator-sharepoint based on best pattern and practices. This generator extends the capabiliti
35 lines (23 loc) • 988 B
JavaScript
// Merge custom loader to web pack configuration
const { AureliaPlugin } = require("aurelia-webpack-plugin");
build.configureWebpack.mergeConfig({
additionalConfiguration: (generatedConfiguration) => {
generatedConfiguration.module.rules[0].issuer = {
test: /\.[tj]s$/i,
};
var rule1 = { test: /\.css$/i,issuer: [{ test: /\.html$/i }], use: "css-loader"} ;
generatedConfiguration.module.rules.push(rule1)
var rule2 = { test: /\.ts$/i, use: "ts-loader" };
generatedConfiguration.module.rules.push(rule2);
generatedConfiguration.plugins.push(new AureliaPlugin(
{
aureliaApp: undefined
}));
// Fix for SPFx 1.10.0, since it is missing the lib configuration
if(!generatedConfiguration.resolve.modules.includes('lib'))
{
generatedConfiguration.resolve.modules.push('lib');
}
return generatedConfiguration;
}
});