소스 검색

fix tslib es6 dependency

sebavan 6 년 전
부모
커밋
d4a4201d64
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      Tools/Publisher/publisher.js

+ 4 - 2
Tools/Publisher/publisher.js

@@ -182,8 +182,10 @@ function processEs6Packages(version) {
 
         // Inject tslib as a dependency
         var mainPackageJSONPath = path.join(config.computed.rootFolder, "package.json");
-        var mainPackageJSON = require(mainPackageJSONPath);
-        legacyPackageJson["dependencies"]["tslib"] = mainPackageJSON["dependencies"]["tslib"];
+        var mainPackageJSON = fs.readJSONSync(mainPackageJSONPath);
+        var tslibSemver = mainPackageJSON["devDependencies"]["tslib"];
+        colorConsole.log("    Adding tslib version: ", tslibSemver.yellow);
+        legacyPackageJson["dependencies"]["tslib"] = tslibSemver;
 
         let packageJSONPath = path.join(packagePath, "package.json");
         fs.writeFileSync(packageJSONPath, JSON.stringify(legacyPackageJson, null, 4));