Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将单行注释转换为多行JavaScript_Javascript_Comments_Minify - Fatal编程技术网

将单行注释转换为多行JavaScript

将单行注释转换为多行JavaScript,javascript,comments,minify,Javascript,Comments,Minify,我想缩小我的JavaScript文件,但是单行注释有问题,缩小的行变成了注释行 因此,我尝试将所有单行注释转换为多行注释 我无法手动执行此操作,因为有许多js文件和大量代码 是否有任何在线工具或方法可以实现这一点? 请告诉我是否有任何解决方案。嗯,缩小包/构建有很多方法,因此这可能取决于导致此问题的缩小过程或注释样式 然而,我想与大家分享我的方法,我使用的方法没有任何问题/错误 我使用grunt节点缩小 i、 e 下面是我使用的评论风格- 有很多方法可以在javascript中添加注释;以下是我

我想缩小我的JavaScript文件,但是单行注释有问题,缩小的行变成了注释行

因此,我尝试将所有单行注释转换为多行注释

我无法手动执行此操作,因为有许多js文件和大量代码

是否有任何在线工具或方法可以实现这一点?
请告诉我是否有任何解决方案。

嗯,缩小包/构建有很多方法,因此这可能取决于导致此问题的缩小过程或注释样式

然而,我想与大家分享我的方法,我使用的方法没有任何问题/错误

我使用grunt节点缩小

i、 e

下面是我使用的评论风格-

有很多方法可以在javascript中添加注释;以下是我的建议/最佳做法

使用
/
比使用
/***/
更好,因为这样您就可以使用后者删除包含其他注释的整个块。但是,如果您想使用自动文档生成工具,则必须使用类似于javaDoc样式的注释

这是一个与YUI文档(最佳文档)一起使用的示例

其他参数示例:-

来源:-

注意-我用uglify和单行/多行注释进行了尝试,没有出现任何错误

i、 e


希望这能对你有所帮助:)

你都做了些什么。你有没有看过缩小库?我只是用在线工具缩小。对图书馆一无所知。它们是如何工作的,你试过了吗。缩小时会删除注释。对于愚蠢的问题,抱歉。但是,如果我想在缩小的文件中保留注释,我想进一步取消该代码的统一并在该文件中进一步开发,该怎么办呢。然后我的评论就丢失了。为什么要在生产环境中这样做?我觉得DEV环境可能有评论,但Prod永远不应该有评论。
/**
* This is a description
* @namespace My.Namespace
* @method myMethodName
* @param {String} str - some string
* @param {Object} obj - some object
* @param {requestCallback} callback - The callback that handles the response.
* @return {bool} some bool
*/
    function SampleFunction (str, obj, callback) {
         var isTrue = callback(str, obj); // do some process and returns true/false.
         return isTrue ;
    }