8
0
Просмотр исходного кода

Internal: Throw a nicer error if snippet source is missing (e.g. someone made a typo or you don't have all repos up to date). [skip ci]

Piotrek Koszuliński 8 лет назад
Родитель
Сommit
e3917ead35
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      scripts/docs/snippet-adapter/snippetadapter.js

+ 4 - 0
scripts/docs/snippet-adapter/snippetadapter.js

@@ -16,6 +16,10 @@ const BabelMinifyPlugin = require( 'babel-minify-webpack-plugin' );
 const webpackProcesses = new Map();
 
 module.exports = function snippetAdapter( data ) {
+	if ( !data.snippetSource.js ) {
+		throw new Error( `Missing snippet source for "${ data.snippetPath }".` );
+	}
+
 	const snippetConfig = readSnippetConfig( data.snippetSource.js );
 	const outputPath = path.join( data.outputPath, data.snippetPath );