tencent cloud

Feedback

Online Dependency Installation

Last updated: 2022-06-13 16:32:14

    Overview

    SCF supports online dependency installation during function deployment.

    Features

    Note:

    Currently, online dependency installation is supported only for Node.js.

    If Online install dependency is enabled in the function configuration, each time the code is uploaded, the SCF backend will check the package.json file in the root directory of the code package and try using npm install to install the dependencies based on the dependencies in package.json.

    For example, if the package.json file in the project lists the following dependency:

    {
        "dependencies": {
        "lodash": "4.17.15"
      }
    }
    

    Then this dependency will be imported into the function during the deployment:

    const _ = require('lodash');
    exports.handle = (event, context, callback) => {
      _.chunk(['a', 'b', 'c', 'd'], 2);
      // => [['a', 'b'], ['c', 'd']]
    };
    

    Directions

    1. Log in to the SCF console and select Guangzhou region.
    2. Select Functions on the left sidebar and select the function name on the Functions list page.
    3. Select the Function codes tab and modify the function code as needed.
    4. In the top-right corner of the IDE code editing window, click and select Automatic dependency installation: Disabled in the drop-down list to enable automatic dependency installation as shown below:

      Or, select Online dependency installation as the upload method.
    5. Click Deploy, and the SCF backend will automatically install dependencies according to package.json.
    Contact Us

    Contact our sales team or business advisors to help your business.

    Technical Support

    Open a ticket if you're looking for further assistance. Our Ticket is 7x24 avaliable.

    7x24 Phone Support