Skip to content

Commit 0e8fea1

Browse files
committed
feat: js 编译增加 process.env.NODE_ENV 替换
1 parent fca5a1f commit 0e8fea1

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

packages/mars-build/src/compiler/file/compiler.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ function compileJS(content, options) {
3232
).replace(
3333
/process\.env\.MARS_CONFIG/g,
3434
JSON.stringify(MARS_CONFIG)
35+
).replace(
36+
/process\.env\.NODE_ENV/g,
37+
JSON.stringify(process.env.NODE_ENV || 'development')
3538
);
3639

3740
return transformSync(content, {

packages/mars-build/src/compiler/script/script-h5.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,9 @@ exports.compileScript = function (content, {
9999
content = content.replace(
100100
/process\.env\.MARS_ENV/g,
101101
JSON.stringify(MARS_ENV)
102+
).replace(
103+
/process\.env\.NODE_ENV/g,
104+
JSON.stringify(process.env.NODE_ENV || 'development')
102105
);
103106
const scriptRet = babel.transform(content, {
104107
plugins: [

packages/mars-build/src/compiler/script/script.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ exports.compile = function compile(source, options) {
2323
source = source.replace(
2424
/process\.env\.MARS_ENV/g,
2525
JSON.stringify(target)
26+
).replace(
27+
/process\.env\.NODE_ENV/g,
28+
JSON.stringify(process.env.NODE_ENV || 'development')
2629
);
2730
const scriptRet = transformSync(source, {
2831
plugins: [

0 commit comments

Comments
 (0)