Skip to content

Commit f0c9895

Browse files
author
catpaw
committed
update build script.
1 parent cfd45dd commit f0c9895

File tree

4 files changed

+40
-5
lines changed

4 files changed

+40
-5
lines changed

Diff for: nodejs/.vscode/launch.json

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{
2+
"version": "0.2.0",
3+
"configurations": [
4+
{
5+
"name": "Dev",
6+
"request": "launch",
7+
"runtimeArgs": ["run", "dev"],
8+
"runtimeExecutable": "npm",
9+
"skipFiles": ["<node_internals>/**"],
10+
"type": "node",
11+
"env": {
12+
"NODE_ENV": "production",
13+
"DEV_HTTP_PORT": "3006"
14+
}
15+
},
16+
{
17+
"name": "Build",
18+
"request": "launch",
19+
"runtimeArgs": ["run", "build"],
20+
"runtimeExecutable": "npm",
21+
"skipFiles": ["<node_internals>/**"],
22+
"type": "node"
23+
},
24+
{
25+
"name": "Build for runtime debug.",
26+
"request": "launch",
27+
"runtimeArgs": ["run", "build:dbg"],
28+
"runtimeExecutable": "npm",
29+
"skipFiles": ["<node_internals>/**"],
30+
"type": "node"
31+
}
32+
]
33+
}

Diff for: nodejs/esbuild-config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ esbuild.build({
1212
format: 'cjs',
1313
platform: 'node',
1414
target: 'node18',
15-
sourcemap: true,
15+
sourcemap: process.env.NODE_ENV === 'development' ? 'inline' : false,
1616
plugins: [genMd5()],
1717
});
1818

Diff for: nodejs/esbuild.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ esbuild.build({
1111
format: 'cjs',
1212
platform: 'node',
1313
target: 'node18',
14-
sourcemap: true,
14+
sourcemap: process.env.NODE_ENV === 'development' ? 'inline' : false,
1515
plugins: [genMd5()],
1616
});
1717

Diff for: nodejs/package.json

+5-3
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,12 @@
55
"type": "module",
66
"scripts": {
77
"dev": "cross-env DEV_HTTP_PORT=3006 nodemon --config nodemon.json src/dev.js",
8-
"build": "rimraf dist && cross-env NODE_ENV=production node esbuild.js && cross-env NODE_ENV=production node esbuild-config.js",
8+
"_build": "rimraf dist && node esbuild.js && node esbuild-config.js",
9+
"build": "cross-env NODE_ENV=production npm run _build",
10+
"build:dbg": "cross-env NODE_ENV=development npm run _build",
911
"build:config": "cross-env NODE_ENV=production node esbuild-config.js",
10-
"build:rollup": "rimraf dist && cross-env NODE_ENV=production node rollup.js && cross-env NODE_ENV=production node rollup-config.js",
11-
"build:rollup:config": "cross-env NODE_ENV=production node rollup-config.js"
12+
"build:rollup(obsolete)": "rimraf dist && cross-env NODE_ENV=production node rollup.js && cross-env NODE_ENV=production node rollup-config.js",
13+
"build:rollup:config(obsolete)": "cross-env NODE_ENV=production node rollup-config.js"
1214
},
1315
"author": "",
1416
"devDependencies": {

0 commit comments

Comments
 (0)