Add .gitignore to exclude all node packages and lock files
This commit is contained in:
+31
@@ -0,0 +1,31 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.cloudrunCommand = void 0;
|
||||
const studio_server_1 = require("@remotion/studio-server");
|
||||
const log_1 = require("./log");
|
||||
const cloudrunCommand = async (remotionRoot, args, logLevel) => {
|
||||
try {
|
||||
const path = require.resolve('@remotion/cloudrun', {
|
||||
paths: [remotionRoot],
|
||||
});
|
||||
const { CloudrunInternals } = require(path);
|
||||
await CloudrunInternals.executeCommand(args, remotionRoot, logLevel);
|
||||
process.exit(0);
|
||||
}
|
||||
catch (err) {
|
||||
const manager = studio_server_1.StudioServerInternals.getPackageManager({
|
||||
remotionRoot,
|
||||
packageManager: undefined,
|
||||
dirUp: 0,
|
||||
logLevel,
|
||||
});
|
||||
const installCommand = manager === 'unknown' ? 'npm i' : manager.installCommand;
|
||||
log_1.Log.error({ indent: false, logLevel }, err);
|
||||
log_1.Log.error({ indent: false, logLevel }, 'Remotion Cloud Run is not installed.');
|
||||
log_1.Log.info({ indent: false, logLevel }, '');
|
||||
log_1.Log.info({ indent: false, logLevel }, 'You can install it using:');
|
||||
log_1.Log.info({ indent: false, logLevel }, `${installCommand} @remotion/cloudrun@${studio_server_1.StudioServerInternals.getRemotionVersion()}`);
|
||||
process.exit(1);
|
||||
}
|
||||
};
|
||||
exports.cloudrunCommand = cloudrunCommand;
|
||||
Reference in New Issue
Block a user