Articles of minify

使用nodeJS和Gulp任务运行器自动缩小

我需要一些build议来改善节点和吞吐量的自动缩小。 主要目标是在开发模式下dynamic生成缩小文件(对于JS和LESS),并在生产模式下自动将正常文件(js和less)更改为缩小文件。 该场景包含: NodeJS和ExpressJS进行路由和环境configuration 玉作为模板引擎 吞(任务亚军) 这是我的设置: GULP 我正在使用nodemon来启动我的节点服务器的server.js。 在这个gulp文件中,我有一些任务(['watch'])来观察JS和LESS文件的变化,并在每一个变化中缩小它们。 gulp.task('nodemon', function () { nodemon({ script: 'server.js'}) .on('start', ['watch']) .on('change', ['watch']) }) 节点 在节点服务器中,我呈现视图注入和对象,它检测开发或生产模式 var env= process.env.NODE_ENV = process.env.NODE_ENV || 'development'; app.get('/', function(req, res){ res.render('index', {environment: env}); }); 玉 在视图中,将注入的对象进行比较,以便为开发模式添加正常的CSS和JS文件或为生产模式添加缩小的文件 if environment == "development" link(rel='stylesheet', href='/vendor/bootstrap/dist/css/bootstrap.css') else link(rel='stylesheet', href='/vendor/bootstrap/dist/css/bootstrap.min.css') 这是正确的方法来做到这一点? 我是否需要检查另一个选项? 每次提交应用到服务器之前,我都想避免手动缩小。 所有的build议将被接受,以改善这一点。 在服务器开发的时候更好地缩小吞吐量吗? 我如何用Azure做到这一点? […]

我可以从缩小版本和相应的源地图文件重新构build原始JavaScript源文件吗?

我正在开发一个项目,我必须静态分析JavaScript代码。 但是,对于less数库,我只能访问该文件的缩小版本和相应的源映射。 有没有一种方法/技术可以使用这些文件生成原始文件?

使用Node-sass来缩小CSS

我在我的NodeJS项目中使用SCSS,并让我的脚本使用以下命令将所有单独的SCSS文件转换为单个CSS文件 node-sass -w public/css/scss/style.scss public/css/style.css 我唯一的问题是,我也希望CSS文件被缩小。 这是可能的节点sass? 文档说,有一个“紧凑”的选项,但它似乎并没有工作,当我尝试 node-sass -w compact public/css/scss/style.scss public/css/style.css 预先感谢您的任何帮助。

缩小Node.js的性能吗?

在浏览器中,缩小和拼接或加载asynchronousJavaScript有着积极的性能影响。 在Node.js中运行的代码也是这样吗? 例如,过多的注释和使用长名称来实例化类的属性通常会显着影响性能和内存使用情况?

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

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