问题描述
我有一个不使用babel或任何现代体系结构的AngularJS项目(因此JS文件中没有导入),并且我试图捆绑样式,并使用PurgeCSS摆脱所有未使用的CSS(因为Bootstrap +一些旧样式占用了大量空间。
我的配置当前看起来像这样:
module.exports = {
mode: "development",module: {
rules: [
{
test: /\.js$/,include: [
path.resolve("./Angular")
],use: [{ loader: 'ng-annotate-loader' }]
},{
test: /\.css$/,use: ["style-loader","css-loader"]
}
]
},plugins: [
new PurgeCssplugin({
paths: glob.sync(`${PATHS.styles}/**/*`,{ nodir: true })
})
],entry: {
app: glob.sync(`${PATHS.angular.app}`),angular: glob.sync(`${PATHS.angular.base}`),repositories: glob.sync(`${PATHS.angular.repositories}`)
},output: {
filename: '[name].bundle.js',path: path.resolve('./dist')
}
};
AngularJS捆绑得很好,但是我看不到生成任何css文件,我尝试传递css文件夹以及CSS和HTML数组,但似乎都没有做任何事情。 / p>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)