Tag: uglifyjs

Grunt Uglify – 如何创build用于debugging的源地图?

我在项目中使用grunt,并创build任务来缩小和连接许多.js文件。 我现在试图弄清楚如何使用Uglify创build一个源图,以便其他团队可以轻松分析控制台中的代码。 我的Gruntfile(咖啡)的一部分看起来像这样两个: uglify: options: mangle: false / grunt.registerTask 'devmin', ['clean', 'concurrent:transform', 'useminPrepare', 'concat', 'uglify', 'usemin', 'copy:build', 'server', 'watch:dist'] # Dev – minifies files 所以,当我在terminal上运行“grunt devmin”时,我会缩小版本,但是我不知道如何为了debugging目的而创build相关的源代码。 任何人都有一个提示? 谢谢!

Uglify目录

而不是单独向uglify脚本添加代码和文件,有没有办法告诉uglify抓取整个目录,并输出到1个script.js文件?

使用uglify将JavaScript打印到JavaScript

我在TS目录下有4个TypeScript文件。 我可以使用typescript typescript:base任务将它们全部编译成一个文件(main.js)和一个源映射(main.js.map)。 但是,在编译多个 TypeScript文件时,尝试uglify这些文件不起作用。 就好像sourceMapIn在sourceMapIn被多个文件创build的时候感到困惑。 你将如何编译一个带有多个文件的TypeScript项目到一个带有sourcemap的文件中(回到原来的ts文件) 这是咕噜声文件: module.exports = function (grunt) { grunt.initConfig({ uglify: { dist: { options: { sourceMap: '../js/main.min.map', sourceMapIn: 'main.js.map', sourceMapRoot: '../ts/' }, files: { '../js/main.min.js': ['main.js'] } } }, typescript: { base: { src: ['**/*.ts'], dest: '../js/main.js', options: { module: 'amd', sourcemap: true, declaration: false } } } }); grunt.loadNpmTasks('grunt-contrib-uglify'); […]

UglifyJS在Windows中使用NPM

我在Windows 7中,最近我从NodeJS.org安装了Node的最新版本 我然后跑… C:\Users\jcreamer>npm install -g uglify-js npm http GET https://registry.npmjs.org/uglify-js npm http 304 https://registry.npmjs.org/uglify-js C:\Users\jcreamer\AppData\Roaming\npm\uglifyjs -> C:\Users\jcreamer\AppData\Roaming\npm\node_modules\uglify-js\bin\uglifyjs uglify-js@1.2.3 C:\Users\jcreamer\AppData\Roaming\npm\node_modules\uglify-js 并重新启动命令提示符,但我仍然无法运行… cd c:\inetpub\wwwroot\app\ node uglifyjs -o app.min.js app.js 我得到这个错误… node.js:201 throw e; // process.nextTick error, or 'error' event on first tick ^ Error: Cannot find module 'C:\Inetpub\wwwroot\analytics\uglifyjs' at Function._resolveFilename (module.js:334:11) at Function._load (module.js:279:25) at Array.0 […]

在整个Node项目上使用UglifyJs?

我需要尽可能最好地模糊我的源代码,所以我决定使用uglifyjs2 ..现在我有了嵌套目录的项目结构,我怎样才能运行它通过uglifyjs2做整个项目,而不是给它所有的input文件? 如果将整个项目缩小到一个文件或者其他东西,我不会介意

在windows中使用uglifyjs和nodejs

我在我的窗口框中从nodejs.org安装了nodejs。 节点的path是C:\ Program Files(x86)\ nodejs \ node.exe 我可以正确运行命令提示符下的节点,我的问题是…我克隆了uglifyjs到C:\ gitrepos \ uglifyjs \ 现在我正试图弄清楚如何将事情设置为运行类似的东西 node uglifyjs -o inputfile.min.js inputfile.js 有什么事情可以让我这么做?

用UglifyJS缩小多个文件

是否有可能使用UglifyJS压缩多个文件? 就像是… uglifyjs -o app.build.js appfile1.js appfile2.js … 另外,我在Windows命令提示符下通过NodeJS运行Uglify

如何通过grunt-contrib-uglify来整理js文件?

我有一个如下所示的目录: /folder/b.js /folder/jQuery.js /folder/a.js /folder/sub/c.js 我想要将所有这些js文件按顺序放在一个js文件中 : jQuery.js – > a.js – > b.js – > c.js 问: 1.如何通过grunt-contrib-uglify来做到这一点(事实上,有很多文件,单独指定所有源文件path是不切实际的) 2.btw,如何在debugging的时候得到unminified文件,释放的时候得到缩小的单个文件,而不需要改变html中的脚本标签 (以及如何编写脚本标签)?

缩小NodeJS中使用的代码是否有意义?

我想知道,因为Clojure编译器和UglifyJS不仅优化代码的大小,而且性能(尽pipe我认为大小是主要优先级),如果我的node.js应用程序被缩小,它会运行得更快吗? 我知道它可能取决于应用程序,但我一般问这个。