Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-12963

npm-link should resolve all dependencies as master

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • None
    • cordova-coho
    • None

    Description

      The latest npm-link.js code as below.

          npmLinkOut("cordova-js");
          npmLinkIn("cordova-js", "cordova-lib");
      
          npmLinkOut("cordova-common");
          npmLinkIn("cordova-common", "cordova-fetch");
          npmLinkIn("cordova-common", "cordova-create");
          npmLinkIn("cordova-common", "cordova-lib");
          npmLinkIn("cordova-common", "cordova-cli");
      
          npmLinkOut("cordova-fetch");
          npmLinkIn("cordova-fetch", "cordova-lib");
      
          npmLinkOut("cordova-create");
          npmLinkIn("cordova-create", "cordova-lib");
      
          npmLinkOut("cordova-serve");
          npmLinkIn("cordova-serve", "cordova-lib");
      
          npmLinkOut("cordova-lib");
          npmLinkIn("cordova-lib", "cordova-plugman");
          npmLinkIn("cordova-lib", "cordova-cli");
      

      If we looked dependencies like plugman, only cordova-lib is listed, actually cordova-common, cordova-create, cordova-fetch, cordova-js, cordova-lib, and cordova-serve are all in the dependency. The partial dependency will cause part use official code, part use master code.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              halton Haitao Huo
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: