File tree 3 files changed +15
-6
lines changed
3 files changed +15
-6
lines changed Original file line number Diff line number Diff line change 1
- /* global REQUIRE_EXTENSIONS */
1
+ /* global REQUIRE_EXTENSIONS, REQUIRE_CSS, CSS_FILE */
2
2
/* eslint-disable import/order */
3
+
3
4
function requireAll ( r ) {
4
5
r . keys ( ) . forEach ( r ) ;
5
6
}
@@ -9,9 +10,11 @@ const CMS = require("netlify-cms");
9
10
if ( REQUIRE_EXTENSIONS ) {
10
11
requireAll ( require . context ( "extensions/" , true , / \. j s $ / ) ) ;
11
12
}
12
- const CSS = require ( "netlify-cms/dist/cms.css" ) ;
13
+
14
+ if ( REQUIRE_CSS ) {
15
+ require ( CSS_FILE ) ;
16
+ }
13
17
14
18
module . exports = {
15
- CMS ,
16
- CSS
19
+ CMS
17
20
} ;
Original file line number Diff line number Diff line change @@ -26,6 +26,10 @@ export default function webpackNetlifyCmsConfig(
26
26
const PAGE_TEMPLATE = resolve ( __dirname , "../lib/template" , "index.html" ) ;
27
27
const REQUIRE_EXTENSIONS = existsSync ( EXTENSIONS_DIR ) ? true : false ;
28
28
const HMR_CLIENT = resolve ( __dirname , "../lib/hmr.client" ) ;
29
+ const CSS_FILE = "netlify-cms/dist/cms.css" ;
30
+ const REQUIRE_CSS = existsSync ( resolve ( __dirname , "node_modules" , CSS_FILE ) )
31
+ ? true
32
+ : false ;
29
33
30
34
const config = {
31
35
name,
@@ -65,7 +69,9 @@ export default function webpackNetlifyCmsConfig(
65
69
chunksSortMode : "dependency"
66
70
} ) ,
67
71
new webpack . DefinePlugin ( {
68
- REQUIRE_EXTENSIONS
72
+ REQUIRE_EXTENSIONS ,
73
+ REQUIRE_CSS ,
74
+ CSS_FILE
69
75
} )
70
76
]
71
77
} ;
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ exports[`module admin 1`] = `
10
10
<title>Content Manager</title>
11
11
</head>
12
12
<body>
13
- <script type =\\"text/javascript\\" src =\\"/admin/bundle.57440c18556c5552e2da .js\\"></script></body>
13
+ <script type =\\"text/javascript\\" src =\\"/admin/bundle.c5488af0231117ae2d85 .js\\"></script></body>
14
14
</html>
15
15
"
16
16
`;
You can’t perform that action at this time.
0 commit comments