问题标签 [gulp-uglify]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - gulp-sourcemaps 生成一个空的名称属性
我正在尝试使用 gulp 为丑陋的 javascript 生成源映射文件。我的任务如下所示:
生成的输出映射gulp-sourcemaps
包含一个空names
数组,这会阻止浏览器将函数参数还原为其原始名称。
在我看来,gulp-sourcemaps
没有正确合并链接的地图文件?gulp-concat
不输出names
属性(它不需要:它只是连接)但是gulp-uglify
:
以上确实生成了具有names
属性集的正确地图文件。
我做错了什么还是有人有解决方法?
javascript - gulp 任务可以结合起来更快吗?
我有一个我刚写的 gulp 文件,我是新手。它正在工作,但我的任务比我认为需要的要多。
任何人都可以帮我将javascript任务串在一起作为一项任务吗?
完成后,我需要四个单独的 js 文件。
gulpfile.js 中的相关代码片段:
我想做的是:
javascript - 尽管在控制器中使用了数组语法,但 AngularJS 代码没有正确缩小
在将依赖项引入控制器以避免缩小问题时,需要使用特殊的数组语法是 Angular 中的一个众所周知的问题,所以我一直在使用这种表示法。但似乎注入器仍然存在此代码的问题,这些问题仅在通过 gulp-uglify 发送后才会出现。
指令等其他角度元素是否也需要使用这种语法?另外,我正在使用对象表示法来定义其中一个控制器,这可能是问题所在吗?
一些主要的配置内容。
指令,其中包含一个控制器。
node.js - 如何调试 gulp-sourcemaps 不做任何事情?
我有一个相当标准的用例gulp-sourcemaps
https://github.com/floridoo/gulp-sourcemaps
这会产生适当连接和丑化的文件。但是,它们没有添加源地图。bundle.src
是一个文件路径数组。不知道如何调试这个。
angularjs - Gulp:如何将生成的文件输出到与源相同的文件夹?
1)我有一个带有“角度应用程序结构的最佳实践”的角度应用程序设置。所以每个部分的文件夹可能有它自己的 *.scss 文件。需要将*.scss 转换为*.css,并在同一个文件夹中输出*.css 文件。
在 Gulp 中搞砸了几个小时,但语法不正确。它给了我很多不同的行为,但没有一个是我们想要的。
有人更了解 Gulp 吗?
2) 单独的 Gulp 问题,uglify 可以同时缩小 CSS 和 JS 文件吗?或者是否有单独的插件用于缩小 CSS?
3) 是否也有一个插件可以缩小 HTML 文件?对可用的东西不太熟悉。仍在尝试从示例中学习,但他们将所有不同的插件组合在一起,我不需要全部使用它们。但是当我把它们分开时,我破坏了很多东西,所以让它们工作起来真的很耗时。我可以花几天时间,试图让它正常工作。
git - Gulp 复制目的地但添加一个句点
我在吞咽过程中出现了奇怪的行为。
这相当简单 - 它连接了许多 javascript 文件并将输出放入一个文件中。但是,它将输出复制到另一个文件夹,这给我的 GIT 存储库带来了问题。当我删除流氓文件夹js2.
时,它也会删除正确的文件夹js2
这是我的 gulpfile
});
这将产生以下内容:
完全符合预期
然后我也有:
我有一个类似的任务 - 完全相同,但它的行为方式不同。这也会在另一台机器上创建副本
当我删除流氓文件夹js2.
时,它也会删除正确的文件夹js2
我不确定问题是什么 - 我该如何解决?
javascript - Gulp uglify 不起作用
我尝试将我项目的一些开发工作系统化。为此,我使用 gulp,以及其中一个顽固的模块:gulp-uglify。我有简短的脚本:
但是这个模块经常中断。日志:
我在github存储库的问题中寻找这个问题的答案,但没有找到决定。
PS >>> angular-deck.js 是正常创建的。
PSS >>> 我认为这并不重要,但我在 lubuntu 14.04 上工作。
javascript - Gulp - 将现有的缩小文件和源映射与非缩小文件和源映射结合使用
我们正在使用 gulp 进程,与大多数人一样,它将 JavaScript 文件压缩、丑化和连接到单个“app.js”文件。我们使用的一些文件是通过 bower 分发的,并且已经使用源映射进行了预压缩。理想情况下,我们不需要重新缩小这些文件,而是直接使用 .min 和 .min.map。我们如何适应这种情况?
所以,本质上,我们的 JavaScript .src 文件看起来像这样
我们希望它们都在一个 app.min.js 和 app.min.js.map 中。
由于这些都被复制到 dist 目录中,如果我们执行 uglify 第一组文件,管道到 dist 之类的操作,这是可以接受的。获取已经 uglified 的现有文件 + 第一批的输出并将它们连接起来(并通过源映射重新运行)并再次管道到 dist,然后对最后一组执行相同的操作。
我们已经在使用的 gulp 插件是:
minify - Gulp minify-inline-scripts 神秘错误?
我正在使用 gulp-minify-inline-scripts:
https://www.npmjs.org/package/gulp-minify-inline-scripts
我在我的 gulp 文件中得到了它,如下所示:
但是,每当我运行 gulp 任务时(即使从站点文件中删除了所有内联脚本),我都会收到此错误消息并且我无法弄清楚问题是什么:
javascript - 使用 gulp 时显示 javascript 错误
大家好,我正在使用 gulp uglify 和 concat 来缩小 js 代码。
但是,我想有一种方法来检测原始 dev js 代码中的任何编码错误,以便我可以检查原始代码,而不仅仅是在缩小后通知。
我可以知道我该怎么做吗?
下面是我的 gulp 代码。