Upgrading Node on an Azure website?

后端 未结 4 1522
小鲜肉
小鲜肉 2020-11-30 09:06

I\'m trying to run some pre deployment tasks (unit tests etc) with NPM on an Azure website, however the version of node on the VM is v0.10.32, the current version of node is

相关标签:
4条回答
  • 2020-11-30 09:16

    Ensure the Azure Web App has the node version you want.

    1. Go to yoursite.scm.azurewebsites.net
    2. Choose Debug Console (PowerShell or CMD)
    3. Navigate to D:\Program Files (x86)\nodejs
    4. Run dir to see the available nodejs versions.

    For instance, if there is a directory named 6.3.0, then you can use it.

    // App Setting
    WEBSITE_NODE_DEFAULT_VERSION 6.3.0  
    
    // package.json
    engines":{"node": "6.3.0"}
    
    0 讨论(0)
  • 2020-11-30 09:28

    2017 update. All above didn't work for me in.

    I changed:

    // package.json
    engines":{"node": "8.0.0"}
    

    and then I added app settings value

    <appSettings>
        <add key="WEBSITE_NODE_DEFAULT_VERSION" value="8.0.0" />
    </appSettings>
    

    I restarted an app million times, and the solution was to change iisnode.yml

    nodeProcessCommandLine: "D:\Program Files (x86)\nodejs\8.0.0\node.exe"
    

    That's it. I hope it will help someone.

    Update

    Just to clarify things: I'm talking about App Service

    And if you ftp to your App you will see iisnode.yml here:

    0 讨论(0)
  • 2020-11-30 09:34

    You can specify the version of node that the app is running on using the package.json file. Add:

    "engines":{"node":version}
    

    e.g.:

    "engines":{"node": "0.12.x"}, 
    

    More info: https://azure.microsoft.com/en-us/documentation/articles/nodejs-specify-node-version-azure-apps/

    0 讨论(0)
  • 2020-11-30 09:38

    Changing NodeJs Version in Azure Portal

    Navigate to your web app in azure portal Click on Application settings in Settings blade. You can include WEBSITE_NODE_DEFAULT_VERSION as key and version of nodejs you want as value in app settings.

    Example: WEBSITE_NODE_DEFAULT_VERSION 8.0.0

    0 讨论(0)
提交回复
热议问题