gruntjs相关内容

Grunt模块将所有静态资产上传到S3 / CloudFront,替换路径并使旧资产失效

使用Grunt,NodeJs和Express,我应该使用哪个模块: 发现所有静态资产(应用程序中的前端JS,CSS,图像),通过查看资产目录或通过代码库进行解析 将资产上传到Amazon S3 / CloudFront,重命名每个文件都具有唯一的“指纹”名称 使用CloudFront URL替换代码库中每个资产的路径 使旧的CDN资产无效 这是我第一次使用CloudF ..
发布时间:2020-06-03 23:45:59 其他开发

如何使用PM2运行Grunt服务

我的同事给我传递了一个项目,由您运行咕serve的服务来启动.现在,我尝试使用pm2永久在后台启动项目,以便关闭命令行.但是,我找不到正确的方法. 我见过类似的答案 cd/path/to/fullstack pm2开始咕unt-名称网站-服务 但是我不太了解,我对咕unt声的了解也很少.我所知道的是,咕unt的服务对我来说同时执行多个任务. 我知道,如果我知道为我的应 ..
发布时间:2020-05-28 20:36:52 其他开发

更改时运行PHPUnit测试

每当文件在磁盘上更改时,我都想运行我的PHPUnit测试(或至少其中一部分).与"咕unt声"可以执行的操作非常相似.我有一个同时具有JS和PHP的项目,并且正在使用Grunt.我在那里使用PHP监视程序将其放到PHPUnit上,使其在我的JS测试之上运行.虽然这很好用,但在仅PHP项目中执行此操作似乎很麻烦.我需要引入grunt,并添加对node的依赖.另外,我有很多这样的PHP项目.因此,有一 ..
发布时间:2020-05-27 19:45:08 PHP

npm install Give错误:EPERM,取消链接

使用命令npm install给出以下错误 错误:EPERM,取消链接 系统信息: 凉亭版本:1.3.12 节点版本:0.10.35 操作系统:Windows8 我尝试了以下解决方法,但没有解决任何问题. 清理凉亭缓存 卸载Bower 使用npm更新decompress-zip 再次安装凉亭 它对我不起作用,请建议我一些解决方法 解决方案 我遇到了这个问 ..
发布时间:2020-05-18 01:54:06 其他开发

-save-dev在npm install grunt是什么意思--save-dev

我刚刚开始使用 Grunt.js .设置起来非常困难,我正要创建一个package.json文件. 按照此教程,它说有3种创建方法package.json文件. 首先要做的是npm install grunt --save-dev 但是--save-dev是什么意思?,我尝试查找,但以徒劳告终. 解决方案 -save-dev:程序包将出现在您的devDependenc ..
发布时间:2020-05-18 01:40:58 其他开发

使用Maven进行JavaScript压缩的工作流程

我想知道是否有任何将“现代JavaScript构建工作流"集成到生成WAR工件的Maven构建中的“最佳实践". 我发现了一些可以处理串联和缩小的Maven插件: WRO4J: https://code.google.com/p/wro4j/wiki/MavenPlugin 缩小Maven插件: https://github.com/samaxes/minify-maven-plug ..
发布时间:2020-05-07 21:11:27 Java开发

Sails js应用程序将CPU使用率提高到100%

我正在使用Sails构建应用程序,每当我让服务器运行超过几分钟时,我的CPU就会稳定地达到100%的使用率.我的资产中包含的文件数量减少了很多,我相信我的问题就在这里.还有其他可能的原因吗? 解决方案 当您有很多文件时,它可能会压缩您的CPU.尝试禁用该功能,然后检查您的CPU是否正常使用(6-30%取决于您的CPU和总体使用情况). 要执行此操作,请转到tasks/register ..
发布时间:2020-04-30 10:02:28 其他开发

grunt.registerTask中的异步任务

我需要在grunt.registerTask中调用两个函数,但是必须在第一个函数完成后调用第二个函数. 所以我想知道我们是否可以在grunt.registerTask中使用回调或Promise或其他异步机制. (更具体地说,我需要在第一个函数调用中启动karma,并在第二个函数调用中运行karma(以执行初始单元测试).但是,要运行karma,我需要先启动它.那就是我所缺少的.) ..
发布时间:2020-04-25 09:01:25 其他开发

使用grunt顺序CONCATENATE文件

我是新来的咕unt声 而且我想使用grunt将Java脚本文件连接到一个文件 我有6个js文件,但它们需要按一定顺序运行代码,而不会出现类似jquery之类的错误 但是来自grunt的结果文件不会保留此序列 我尝试了很多事情,例如将它们安排在src中或制作了多个文件夹,但这没有用 注意-当我通过复制和粘贴在一个文件中进行手动串联时,它可以正常工作 所以有什么命令可以使咕gr声以我在src中将 ..
发布时间:2019-11-18 13:40:25 前端开发

Jenkins脚本在Windows上使用npm install时过早退出

在我的Jenkins工作中,我想使用Grunt构建一个JavaScript应用程序. Jenkins构建脚本会创建一个构建目录(如果尚不存在),更改到该目录并运行: npm install grunt npm install grunt-zip grunt --gruntfile=[something] (当然,grunt-cli是全局安装的.)构建作业时,第一条语句会导致Grunt和依 ..
发布时间:2019-09-02 20:26:33 其他开发

Grunt Watch反复显示“警告:必须提供模式”

我无法配置Grunt来查看我的项目文件,重建和更新连接服务器中托管的页面。如果我运行任何构建任务,然后'watch'作为组合任务的一部分,那么'watch'似乎陷入了循环,无休止地打印消息。 运行“监视”任务 等待...... 警告:必须提供模式 如果我只是运行 $ grunt watch ,它会愉快地观察我的源文件并编译/构建。 我认为相关的任务配置如下: ..
发布时间:2019-06-06 11:42:39 前端开发

在.bowerrc中Bower多个注册表URL

我希望在Bower设置中定义多个URL,以支持使用私有内部注册表以及默认的Heroku注册表。 我尝试过多次遇到的设置,但似乎无法让它正常工作。 规格中没有任何内容表明这是可行的,但有证据证明其他人已经开始这样做了。 有人能指出我在正确的方向吗? 这是可能的,如果是这样,它是如何完成的? 解决方案 有人帮我解决了这个问题。但这是为了未来的搜索者。 “regis ..
发布时间:2019-06-06 05:06:05 前端开发

导致此错误的原因是什么 - “致命错误:无法找到本地咕噜声”

我首先删除了旧版本的grunt,然后我安装了新的grunt版本,然后我收到了这个错误: D :\ www!#runt-test \ grunt grunt-cli:grunt命令行界面。 (v0.1.4) 致命错误:无法找到当地的咕噜声。 如果你看到此消息,找不到Gruntfile或者 grunt尚未在本地安装到您的项目中。有关安装和配置grunt的更多 信息,请参阅 入 ..
发布时间:2019-01-22 20:51:31 前端开发

Grunt livereload with wordpress

grunt livereload with wordpress 大家好 我试着用我的wordpress主题开发。 在'serve'任务和livereload中,一切似乎都很好。 主题文件夹我有gruntfile.js和package.json和dev-theme文件夹 $ b dev-theme文件夹包含主题文件。 我使用下面的gruntfile和function ..
发布时间:2018-05-30 15:21:11 其他开发

多次运行grunt任务直到失败

我是不是经常连续运行同一个grunt任务的规范方法, d喜欢将问题保留为泛型,但这里有一个具体的用例: 我们有一大批用Protractor编写的端到端测试,我们通过它运行 grunt 借助 grunt-protractor-runner 和 咕噜-的contrib-连接 。我们想要做的是保持连接任务运行(Web服务器从 dist 目录服务) ),同时遍历量角器,直到它失败(或/和高达 N 次 ..
发布时间:2018-05-30 15:21:08 前端开发

Grunt和UglifyJS在Windows应用程序开发 - UTF8问题

我正在开发一个Windows 8 / 8.1 JavaScript应用程序。它基本上是我们web应用程序的一个端口。对于部署,我使用grunt,grunt-contrib-uglify和grunt-contrib-cssmin(接近一些,但这些与我的问题没有关系。) UglifyJS用于将我的所有JS文件和库放在一个缩小的包中,对于CSS来说,它和CSSmin一样。 由于Windows ..
发布时间:2018-05-30 15:21:04 前端开发