本文整理汇总了TypeScript中gulp-util.colors.blue方法的典型用法代码示例。如果您正苦于以下问题:TypeScript colors.blue方法的具体用法?TypeScript colors.blue怎么用?TypeScript colors.blue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类gulp-util.colors
的用法示例。
在下文中一共展示了colors.blue方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: linkExternalPackage
/**
* Creates a symbolic link between a package and a mapped path where the mapped path is external to the workspace.
*/
function linkExternalPackage(pluginBinding: NpmPluginBinding<NpmInstallOptions & NpmWorkspacePluginOptions>, packageName: string, packagePath: string, mappedPath: string) {
if (pluginBinding.options.registryMap[packageName]) {
Logger.warn(util.colors.yellow(`Package '${packageName}' has an entry in options.registryMap. Ignoring.`));
}
if (!path.isAbsolute(mappedPath)) {
mappedPath = path.normalize(path.join(pluginBinding.options.cwd, mappedPath));
}
if (mappedPath.indexOf(pluginBinding.options.cwd) >= 0) {
Logger.warn(util.colors.yellow(`externalWorkspacePackageMap['${packageName}'] is linking to a path inside the current workspace. Ignoring, but it should be removed.`));
}
let packageDescriptorPath = path.join(mappedPath, "package.json");
if (!fs.existsSync(packageDescriptorPath)) {
throw new Error(`externalWorkspacePackageMap['${packageName}'] is linking to a path that is not a packge. No 'package.json' could be found at '${mappedPath}'.`);
}
let packageDescriptor: PackageDescriptor = require(packageDescriptorPath);
if (packageDescriptor.name !== packageName) {
throw new Error(`externalWorkspacePackageMap['${packageName}'] is linking to a package that is named differently ('${packageDescriptor.name}').`);
}
pluginBinding.createPackageSymLink(packagePath, packageName, mappedPath);
Logger.verbose(`Linked '${util.colors.cyan(packageName)}' (-> '${util.colors.blue(mappedPath)}') - (${util.colors.bold("external")})`);
}
示例2: linkWorkspacePackage
/**
* Creates a symbolic link between a package and a mapped path where the mapped path is internal to the workspace.
*/
function linkWorkspacePackage(pluginBinding: NpmPluginBinding<NpmInstallOptions & NpmWorkspacePluginOptions>, packageName: string, packagePath: string, mappedPath: string) {
if (pluginBinding.options.registryMap[packageName]) {
Logger.warn(util.colors.yellow(`Workspace package '${packageName}' has an entry in options.registryMap. Using workspace package.`));
}
pluginBinding.createPackageSymLink(packagePath, packageName, mappedPath);
Logger.verbose(`Linked '${util.colors.cyan(packageName)}' (-> '${util.colors.blue(mappedPath)}')`);
}
示例3: function
let logDependencies = function(level: string, registryPackages: IDictionary<Array<string>>) {
for (let registry in registryPackages) {
let packages = registryPackages[registry];
if (!packages || packages.length === 0) continue;
logger(` ${util.colors.blue(registry)}`);
packages.forEach((p) => { logger(` - ${util.colors.cyan(p)} (${level})`); });
}
};
示例4: function
action: function (packageDescriptor: PackageDescriptor, packagePath: string, callback: (error?: Error) => void): void {
let packageTypingsFilePath = path.join(packagePath, "typings.json");
let packageTypingsPath = path.join(packagePath, targetPath);
if (!fs.existsSync(packageTypingsPath)) {
fs.mkdirSync(packageTypingsPath);
}
else {
rimraf.sync(packageTypingsPath + "/**/*");
}
Logger.verbose(`Linking typings for workspace package '${util.colors.cyan(packageDescriptor.name)}'`);
let typingFilePaths = getTypingFileReferences(require(packageTypingsFilePath));
for (let typingFilePathEntry in typingFilePaths) {
let typingFilePath = path.resolve(packagePath, typingFilePaths[typingFilePathEntry]);
let targetTypingFilePath = path.join(packageTypingsPath, typingFilePathEntry);
fs.mkdirSync(targetTypingFilePath);
fs.symlinkSync(typingFilePath, path.join(targetTypingFilePath, `${typingFilePathEntry}.d.ts`));
Logger.verbose(`Linked typing '${util.colors.cyan(typingFilePathEntry)}' (-> '${util.colors.blue(typingFilePath)}')`);
}
callback();
}
示例5: watch
watch(['./.tmp/scripts/**/*.js'], async function (event) {
await concatApp(env, target)
gutil.log(gutil.colors.blue('concat complete'))
})