2016-10-21 2 views
3

Wie lautet die Syntax zum Hinzufügen eines Kommentars zu einer Client-Bibliothek? js.txt oder css.txt Datei?Wie lautet die Syntax für einen Kommentar in einer js.txt-Datei in der Client-Bibliothek?

Es erscheint, die eine Linie mit # arbeitet als Kommentar vorangestellt, und es erscheint, die eine Linie mit // arbeitet als Kommentar vorangestellt. Aber /* */ Blöcke verursachen Ausnahmen, wenn die Bibliothek erstellt wird. Da #base=[root]special meaning hat, frage ich mich, ob # ist wirklich eine geeignete Möglichkeit, einen Kommentar hinzuzufügen, oder wenn es für etwas anderes gedacht ist. Ich frage mich, ob //wirklich gültig ist, um einen Kommentar zu schreiben, oder wenn AEM dies nur als relativen Pfad zu einer Datei behandelt, die nicht existiert.

Wer kennt die definitive Antwort auf die entsprechende Syntax für einen Kommentar in der Datei js.txt oder css.txt einer Client-Bibliothek?

+0

Ich setze meine Wette auf '#' als eine gültige Kommentarzeile mit Ausnahme von '# base'. Bei den übrigen Kommentarformaten versucht es möglicherweise, diese Pfade aufzulösen. Wenn Sie 'RepositoryException' für'/* */'Blöcke erhalten, kann dies gemäß [Session.itemExists-API] sinnvoll sein (https://docs.adobe.com/docs/en/spec/javax.jcr/ javadocs/jcr-2.0/javax/jcr/Sitzung.html # itemExists (java.lang.String)). – Abhishek

Antwort

1

Die ist sicher in Kommentare in einem Clientlibs js.txt und css.txt zu verwenden. Adobe zum Beispiel verwendet diese für ihre Copyright Disclaimer:

############################################################################### 
# Copyright 2016 Adobe Systems Incorporated 
# 
# Licensed under the Apache License, Version 2.0 (the "License"); 
# you may not use this file except in compliance with the License. 
# You may obtain a copy of the License at 
# 
#  http://www.apache.org/licenses/LICENSE-2.0 
# 
# Unless required by applicable law or agreed to in writing, software 
# distributed under the License is distributed on an "AS IS" BASIS, 
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
# See the License for the specific language governing permissions and 
# limitations under the License. 
############################################################################### 

#base=./js 
modals.js 

Siehe offizielle Wir Einzelhandel Demo-Content auf GitHub: We Retail Clientlib Example on www.github.com

0
(hash) Import-Package: * 

Wir haben diese Zeilen Kommentar-, während unser Bündel importieren oder zu exportieren. Aber halten Sie das gleiche bei js.txt oder css.txt:

So (hash) ist der Weg zu kommentieren, aber manchmal ist es kein Kommentar.

Verwandte Themen