Uploaded image for project: 'Appcelerator Studio'
  1. Appcelerator Studio
  2. TISTUD-3169

Node.JS: update version validation to node.js installer

    Details

    • Story Points:
      8

      Description

      Node.JS: add version validation to node.js installer.

      If an out-dated version of node.js is installed, studio will not recognize and prompt to re-install node.js in the titanium updates menu. Depending on the out-dated version of node.js installed, alloy and other titanium plugins will fail to install without proper notification.

      Terminal Diagnostic:

      DHydeMBP:~ dhyde$ node -v
      v0.6.1
       
      DHydeMBP:~ dhyde$ npm
      -bash: npm: command not found
      

      Titanium Documentation:

      https://wiki.appcelerator.org/display/guides2/Titanium+Compatibility+Matrix#TitaniumCompatibilityMatrix-Node.js

      Node.js
      To run all Appcelerator components, you must have Node.js 0.8.13 or later. The 0.9 (development) builds are not supported. If you don't have Node installed, install it from:
       
      nodejs.org
      

      Steps to Reproduce:

      1. Uninstall Node.js and node modules (alloy, etc).
      2. Install old Node.js (see docs above and http://nodejs.org/dist/).
      3. Open Titanium Studio and Check for Titanium Updates.

      Actual Result:

      Node.js does not show up. Other titanium plugins fail to install.

      Expected Result:

      Node.js should show up and update to latest version.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                pinnamuri Praveen Innamuri (Inactive)
                Reporter:
                dhyde Dustin Hyde
              • Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: