Empty new project : tns create aaa --ng :
We wanted to apply different GLOBAL CSS file according to some logic. ( css which includes different font names for different languages etc...)
So we did a small test just to check if applying a custom name ( not app.css but app1.css) is working :
We've used the sample project : tns create aaa --ng & webpack (all latest versions )
//main.ts:
platformNativeScriptDynamic({
startPageActionBarHidden: false ,
cssFile:"app1.css"
}) .bootstrapModule(AppModule);
It DOES work (without --bundle).

So you can see that Items are red :

BUT - Now we wanted to test with --bundle , so we've modified the webpack json file also to search for app1.css and not app.css
(also modified main.aot.ts) with :
import { setCssFileName } from "application";
setCssFileName("./app1.css");
However - running tns run android --bundle does NOT work :

ERROR in ../node_modules/nativescript-dev-webpack/load-application-css-angular.js
Module not found: Error: Can't resolve '~/app' in 'C:\Users\sff\Desktop\delme1\ddd\node_modules\nativescript-dev-webpack'
@ ../node_modules/nativescript-dev-webpack/load-application-css-angular.js 5:49-65
@ ./main.ts
I've also tried with :
import { setCssFileName } from "application";
setCssFileName("./app1.css");
It run to completion but the app1.css file is not applied ( no reds here) :

We've tried many variations :
cssFile:"app1.css"
cssFile:"./app1.css"
cssFile:"~/app1.css"
cssFile:"/app1.css"
But when I think about it , this ^ is not related - becuase if I do cssFile:"app1.css" without --bundle then - app1.css is respected.
the problem is that it's not respected with --bundle
None of them worked.
It seems that app1.css with --bundle is not respected. Only app.css is respected.
package.json
project sample : https://ufile.io/ge4to
nativescript@4.1.1
Windows 10
Empty new project :
tns create aaa --ng:We wanted to apply different GLOBAL CSS file according to some logic. ( css which includes different font names for different languages etc...)
So we did a small test just to check if applying a custom name ( not
app.cssbutapp1.css) is working :We've used the sample project :
tns create aaa --ng& webpack (all latest versions )It DOES work (without
--bundle).So you can see that Items are red :
BUT - Now we wanted to test with
--bundle, so we've modified the webpack json file also to search forapp1.cssand notapp.css(also modified
main.aot.ts) with :However - running
tns run android --bundledoes NOT work :I've also tried with :
It run to completion but the
app1.cssfile is not applied ( no reds here) :We've tried many variations :
But when I think about it , this ^ is not related - becuase if I do
cssFile:"app1.css"without--bundlethen -app1.cssis respected.the problem is that it's not respected with
--bundleNone of them worked.
It seems that
app1.csswith--bundleis not respected. Onlyapp.cssis respected.package.json
project sample : https://ufile.io/ge4to
nativescript@4.1.1
Windows 10