Skip to content

Commit aa9526f

Browse files
authored
fix(core): handle empty lines in dotenv files (#18829)
1 parent 889f315 commit aa9526f

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

packages/nx/src/migrations/update-16-8-0/escape-dollar-sign-env-variables.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,11 @@ function parseEnvFile(tree: Tree, envFilePath: string) {
6464
.split('\n')
6565
.map((line) => {
6666
line = line.trim();
67+
68+
if (!line.includes('$')) {
69+
return line;
70+
}
71+
6772
const declarations = line.split('=');
6873
if (declarations[1].includes('$') && !declarations[1].includes(`\\$`)) {
6974
declarations[1] = declarations[1].replace('$', `\\$`);

0 commit comments

Comments
 (0)