Skip to content

Commit ea73323

Browse files
authored
Merge pull request #83 from ice-lab/feat-disable-collect
feat: support process env to disable pv collect
2 parents f6b6224 + 33e8359 commit ea73323

File tree

5 files changed

+7
-58
lines changed

5 files changed

+7
-58
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## 2.1.16
4+
5+
- [feat] support process.env.DISABLE_COLLECT to disable pv collect
6+
37
## 2.1.15
48

59
- [feat] cli option --skip-compile for skip webpack compile

packages/ice-scripts/lib/commands/build.js

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ const webpack = require('webpack');
33
const { collectDetail } = require('@alifd/fusion-collector');
44

55
const iceScriptsPkgData = require('../../package.json');
6-
const goldlog = require('../utils/goldlog');
76
const log = require('../utils/log');
87
const checkDepsInstalled = require('../utils/checkDepsInstalled');
98

@@ -16,10 +15,6 @@ const checkDepsInstalled = require('../utils/checkDepsInstalled');
1615
*/
1716
module.exports = async function (context) {
1817
const { applyHook, commandArgs, rootDir, webpackConfig, pkg } = context;
19-
goldlog('version', {
20-
version: iceScriptsPkgData.version,
21-
});
22-
goldlog('build', commandArgs);
2318
log.verbose('build cliOptions', commandArgs);
2419

2520
await applyHook('beforeBuild');
@@ -29,7 +24,7 @@ module.exports = async function (context) {
2924
return Promise.reject(new Error('项目依赖未安装,请先安装依赖。'));
3025
}
3126

32-
if (!pkg.componentConfig && !pkg.blockConfig) {
27+
if (!pkg.componentConfig && !pkg.blockConfig && !process.env.DISABLE_COLLECT) {
3328
// only collect project
3429
try {
3530
collectDetail({

packages/ice-scripts/lib/commands/dev.js

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,12 @@ const WebpackDevServer = require('webpack-dev-server');
1414
const openBrowser = require('react-dev-utils/openBrowser');
1515
const iceworksClient = require('../utils/iceworksClient');
1616
const prepareUrLs = require('../utils/prepareURLs');
17-
const goldlog = require('../utils/goldlog');
1817
const pkgData = require('../../package.json');
1918
const log = require('../utils/log');
2019
const checkDepsInstalled = require('../utils/checkDepsInstalled');
2120

2221
module.exports = async function(context, subprocess) {
2322
const { applyHook, commandArgs, rootDir, webpackConfig, pkg } = context;
24-
25-
goldlog('version', {
26-
version: pkgData.version,
27-
});
28-
goldlog('dev', commandArgs);
2923
log.verbose('dev cliOptions', commandArgs);
3024

3125
await applyHook('beforeDev');
@@ -43,7 +37,7 @@ module.exports = async function(context, subprocess) {
4337
return Promise.reject(new Error('项目依赖未安装,请先安装依赖。'));
4438
}
4539

46-
if (!pkg.componentConfig && !pkg.blockConfig) {
40+
if (!pkg.componentConfig && !pkg.blockConfig && !process.env.DISABLE_COLLECT) {
4741
// only collect project
4842
try {
4943
collectDetail({

packages/ice-scripts/lib/utils/goldlog.js

Lines changed: 0 additions & 44 deletions
This file was deleted.

packages/ice-scripts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ice-scripts",
3-
"version": "2.1.15",
3+
"version": "2.1.16",
44
"description": "ICE SDK",
55
"main": "index.js",
66
"bin": {

0 commit comments

Comments
 (0)