客户端库js.txt文件中注释的语法是什么?

时间:2016-10-21 21:59:45

标签: cq5 aem client-library

将评论添加到客户端库 js.txt css.txt 文件的语法是什么?

出现#开头的行作为评论,出现,以//为前缀的行作为评论。但是/* */块会在构建库时导致异常。由于#base=[root]special meaning,因此我想知道# 是否是添加评论的合适方式,或者是否适用于其他内容。这让我想知道// 确实 是否有效发表评论,或者AEM是否将此视为不存在的文件的相对路径。

任何人都知道客户端库的js.txt或css.txt文件中评论的适当语法的确切答案吗?

2 个答案:

答案 0 :(得分:1)

#可以安全地用于clientlib js.txtcss.txt的评论中。例如,Adobe将其用于版权免责声明:

###############################################################################
# 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

在GitHub上查看官方 We Retail 演示内容:We Retail Clientlib Example on www.github.com

答案 1 :(得分:0)

(hash) Import-Package: *

我们必须在导入或导出捆绑包时取消注释这些行。但是在js.txt或css.txt的情况下保持不变:

(hash)base=js

所以(hash)是评论的方式,但有时它不是评论。