forked from axeman/erpnext-nix
WIP: rtl-css workaround
Link node_modules where frappe expects them to be
This commit is contained in:
parent
4a3e30097a
commit
9ecee0f00e
18
node/esbuild-js-fix-css-build.patch
Normal file
18
node/esbuild-js-fix-css-build.patch
Normal file
|
@ -0,0 +1,18 @@
|
|||
diff --git a/esbuild/esbuild.js b/esbuild/esbuild.js
|
||||
index c3b59bcd9e..86af51a110 100644
|
||||
--- a/esbuild/esbuild.js
|
||||
+++ b/esbuild/esbuild.js
|
||||
@@ -166,12 +166,7 @@ function build_assets_for_apps(apps, files) {
|
||||
files: style_file_map,
|
||||
outdir: output_path,
|
||||
});
|
||||
- let rtl_style_build = build_style_files({
|
||||
- files: rtl_style_file_map,
|
||||
- outdir: output_path,
|
||||
- rtl_style: true,
|
||||
- });
|
||||
- return Promise.all([build, style_build, rtl_style_build]);
|
||||
+ return Promise.all([build, style_build]);
|
||||
});
|
||||
}
|
||||
|
|
@ -52,6 +52,10 @@ let
|
|||
hash = "sha256-PBdMUz9gJIoQaqQYbdk+xnd8CyZPmdeyz/9WznCb4Ss=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
./esbuild-js-fix-css-build.patch
|
||||
];
|
||||
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
# Yarn writes cache directories etc to $HOME.
|
||||
|
@ -81,6 +85,10 @@ let
|
|||
|
||||
yarn --offline production
|
||||
|
||||
# Frappe expects node_modules linked to this directory
|
||||
ln -s ${erpnext-modules}/node_modules sites/assets/erpnext/node_modules
|
||||
ln -s $node_modules sites/assets/frappe/node_modules
|
||||
|
||||
# Clean up
|
||||
rm sites/apps.txt
|
||||
|
||||
|
|
Loading…
Reference in a new issue