2014-03-29 57 views
0

我一直在使用npm创建项目。对于AMD,我使用本地节点require,因为它很方便,并且做我需要它做的事情。在我使用grunt-watchify的时刻运行我的项目。这允许我指向一个入口文件和一个输出文件。所以目前它产生一个未压缩或损坏的文件。你如何建立一个节点项目到一个文件?

我想知道什么是压缩和改写我的最终文件的最佳方法。文件由watchify构建后,我尝试过uglify,但似乎无法正常工作。无论如何,我觉得这是一个肮脏的黑客。那么这是我的问题?

将节点项目构建到一个文件中的最佳方法是什么? Grunt图书馆的建议会很好。任何支持压缩/缩小的技术也会很棒。

感谢

+0

当你说'节点项目'时,你的意思是一个网站*的客户端资产*服务*节点? (例如,不是节点应用程序服务器代码) –

+1

为什么要将项目放在单个文件中? – aaaaaaaaaaaa

+0

这里是收藏 - https://github.com/gruntjs/grunt-contrib-concat(合并文件) - https://github.com/gruntjs/grunt-contrib-cssmin(minify css) - 和uglify你讲过了 。 –

回答

0

取消了咕噜-watchify我的依赖,现在只用咕噜-browersify和咕噜-contrib请手表。然后我使用grunt-contrib-uglify和grunt-contrib-cssmin来最小化文件。

相关问题