optimize postinstall
This commit is contained in:
parent
37f5e2b355
commit
8fb523f810
12
build/npm/postinstall.js
Normal file
12
build/npm/postinstall.js
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
/*---------------------------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||||
|
*--------------------------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
var cp = require('child_process');
|
||||||
|
|
||||||
|
var extensions = ['vscode-api-tests', 'vscode-colorize-tests', 'json', 'typescript', 'php'];
|
||||||
|
|
||||||
|
extensions.forEach(function (extension) {
|
||||||
|
cp.execSync('npm --prefix extensions/' + extension + '/ install extensions/' + extension + '/');
|
||||||
|
});
|
|
@ -13,7 +13,7 @@
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "mocha",
|
"test": "mocha",
|
||||||
"preinstall": "node build/npm/preinstall.js",
|
"preinstall": "node build/npm/preinstall.js",
|
||||||
"postinstall": "npm --prefix extensions/vscode-api-tests/ install extensions/vscode-api-tests/ && npm --prefix extensions/vscode-colorize-tests/ install extensions/vscode-colorize-tests/ && npm --prefix extensions/json/ install extensions/json/ && npm --prefix extensions/typescript/ install extensions/typescript/ && npm --prefix extensions/php/ install extensions/php/",
|
"postinstall": "node build/npm/postinstall.js",
|
||||||
"watch": "gulp watch"
|
"watch": "gulp watch"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|
Loading…
Reference in a new issue