就像bootstrap一样,虽然被编译压缩了,但是,压缩文件中,仍然保留开头的注释信息
http://cdn.bootcss.com/bootstrap/4.0.0-alpha.2/js/bootstrap.min.js
像koala等预编译工具可以做到保留开头的注释信息吗?
网友回答:
柳如是 2016-6-1 2:21 回复:
已被采纳
/*这样的注释会被编译显示在Css*/
//这样的注释不会被编译显示在Css
-
jsoncode 2016-6-2 9:46 回复:柳如是
css中,不能使用//进行注释,
bootstrap是这样注释的/*! 注释内容 */ -
jsoncode 2016-6-2 10:00 回复:柳如是
js中/*! 注释内容 */还是会被清理掉 -
柳如是 2016-6-2 10:06 回复:柳如是
Css是不能够用//注释,但是Sass可以,这里我特指Sass
-
jsoncode 2016-6-2 1:04 回复:柳如是
js中有什么方法吗 -
柳如是 2016-6-2 1:26 回复:柳如是
koala工具编译Js的时候有Compress的选项,这个选项一旦勾了,注释就被清理掉了,你可以试试
-
jsoncode 2016-6-2 1:39 回复:柳如是
经过测试:
/** xxx
* @license xxx
*/
上面可以保留
/** xxx
* @copyright xxx
*/
被清理掉了
-
柳如是 2016-6-2 1:45 回复:柳如是
但是我测试你发的这两句都能够正常保留,你再看看?
-
jsoncode 2016-6-2 1:45 回复:柳如是
整理了一下,给后来的人:
使用css预编译工具对css进行压缩时:
如果想保留开头的注释信息,可以如下操作:
css文件:
/*!
* xxx
*/
js文件
/**
* xxx
* @license 注释中必须有这个@license才能被保留
* xxx
*/
上帝何解 2016-6-1 8:59 回复:
像sass编译就像一楼说的