UNPKG

@aws/cloudfront-hosting-toolkit

Version:

CloudFront Hosting Toolkit offers the convenience of a managed frontend hosting service while retaining full control over the hosting and deployment infrastructure to make it your own.

22 lines (19 loc) 777 B
/** * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0. */ const os = require('os'); const process = require("process"); const path = require("path"); const fs = require("fs"); const getCRuntime = require("./cruntime") if (!process.argv.includes('--rebuild')) { const binaryDir = path.join('dist', 'bin', `${os.platform()}-${os.arch()}-${getCRuntime()}`, 'aws-crt-nodejs.node'); if (fs.existsSync(binaryDir)) { // Don't continue if the binding already exists (unless --rebuild is specified) console.log("The binding already exists, skip rebuilding. To rebuild the native addon, please run install.js with `--rebuild`") process.exit(0); } } // Run the build require('./build.js');