gruntjs相关内容

SailsJS在视图中包含NODE_MODULE

我正在使用SAILS(http://sailsjs.com)开发一个小平台。按照文档说明,一切都很顺利。但是作为javascript框架世界和NPM等领域的新手,我在包含其他node_module并在.ejs视图中使用它们时遇到了麻烦…… 我知道不是所有的模块都要包含在视图中,但是我怎样才能包含一些模块呢? 正在尝试使用https://www.npmjs.com/package/vue-slide ..
发布时间:2022-03-09 21:27:22 其他开发

监视、重新编译和重新启动

我一直在到处寻找使用Grunt的监视模块在发生文件更改时按顺序执行几个步骤的方法示例。我还没有找到一个很好的例子,所以如果有人能给我指出正确的方向,那就太好了。 生成TypeScript项目(我正在运行此项目) 监视目录中的文件更改(这也适用) 开始在节点进程中运行编译后的JavaScript,同时仍在监视文件更改(通过Grunt执行此操作的最佳方式是什么?监视模块似乎启动了重新编译任务 ..
发布时间:2022-02-25 16:53:22 其他开发

如何限制节点进程的CPU和内存使用

我想install a Ghost Blog on a shared server via GitHub。在安装过程中,我需要运行npm install, grunt init和grunt prod。我的主机提供500 MB内存使用量,如果进程使用的内存超过600 MB,则会终止该进程。 因此,我需要一个选项来限制这些进程的内存使用,因为它们都需要500 MB以上的内存! 我尝试使用- ..
发布时间:2022-02-25 16:51:23 其他开发

如何让Heroku安装devDependency?

我希望Heroku在我推送应用程序后对其进行构建,这样我就不必在每次进行更改时都向上推送Build文件夹。然而,Heroku只安装来自package.json和GROUNT(我的构建工具)的依赖项,并且它的所有组件都在devDependencies中。我想把它们留在属于它们的地方。这里有什么解决办法? 推荐答案 更新:正如评论中指出的,这不再需要,因为自2018年起将自动安装和dev依 ..
发布时间:2022-02-25 16:50:00 其他开发

Package.json-无法安装模块

我有一个空文件夹,我在其中创建了一个package.json文件,其中包含以下内容: { "name":"sample project", "version":"0.0.1", "title":"My grunt App", "homepage":"http://gruntjs.com" } 稍后在同一文件夹中,我尝试运行此命令: npm insta ..
发布时间:2022-02-25 16:48:09 其他开发

在更改时运行 PHPUnit 测试

每当磁盘上的文件发生更改时,我想运行我的 PHPUnit 测试(或至少其中的一部分).非常类似于您可以使用“grunt watch"执行的操作.我有一个项目,其中我有 JS 和 PHP,并且正在使用 Grunt.在那里,我使用 grunt watch 让 PHPUnit 在我的 JS 测试之上运行.虽然这很好用,但在仅 PHP 的项目中执行此操作似乎非常麻烦.我需要引入 grunt,并添加对 no ..
发布时间:2022-01-25 13:53:55 PHP

使用 grunt 编译 coffeescript 文件

我正在尝试编写一个 grunt 任务来使用 grunt 将大量 .coffee 文件编译为相应的 .js 文件和 .map 文件.我有咕噜咖啡插件,但有一些问题: 它将所有文件编译到一个公共目标文件夹中,而不是将 .js 文件与 .coffee 文件保存在同一文件夹中. 将不同目录下的两个同名.coffee文件合并为目标目录下的一个文件. 请帮助解决这些问题: Grunt 插件 ..
发布时间:2022-01-24 11:16:18 其他开发

基于构建的不同 SASS/Coffeescript 变量值

我正在尝试为前端框架创建一个构建系统,该框架将根据我部署到的位置在 SASS(可能还有 Coffeescript)中创建不同的路径.例如,我可能在 ../images/image.png 的本地 SASS 中引用了一个图像文件,这在我的本地环境中运行良好.但是,我的客户有一个非常封闭的环境,必须以不同的方式完成(从 CDN 获取他们的图像).所以他们的图像路径可能看起来像 ~Some_servic ..
发布时间:2022-01-24 11:13:43 其他开发

在 gruntfile 中执行 shell 脚本并将结果分配给变量

我正在使用 grunt 来管理一套 mocha-run 测试.mocha 测试套件中要求的一件事是设置某些环境变量,以便根据运行测试的开发人员的环境正确执行测试.其中一个环境变量在每个开发人员的机器上都有不同的值,因此我们执行一个 bash 脚本来为我们正在设置的环境变量返回该值. 我正在使用 grunt.util.spawn 运行脚本并将其结果分配给我的 gruntfile 中定义的变量, ..
发布时间:2022-01-24 11:07:44 其他开发

使用 grunt 运行 2 个异步任务

我正在开发一个小型节点项目,我使用咖啡脚本而不是客户端代码.我正在尝试使用 grunt 设置我的开发环境.我已经为运行这样的服务器实现了自定义 grunt 任务: start = require './start' #只是一个启动express.js应用程序的函数grunt.registerTask '服务器','启动服务器',->grunt.log.write '准备启动服务器'完成 = 做 ..
发布时间:2022-01-24 11:05:23 前端开发

使用 Yeoman 和 Mocha 对 NodeJS 和客户端进行全面集成测试

我使用 Yeoman 运行了很棒的客户端测试.Yeoman 编译我的 CoffeeScript,在服务器中打开测试页面,使用 PhantomJS 访问它并将所有测试结果传递到命令行.这个过程非常 hacky,测试结果通过 alert() 消息传递给 Phantom 进程,该进程创建一个临时文件并用 JSON 格式的消息填充它.Yeoman(好吧,Grunt)循环遍历临时文件,解析测试并将它们显示在 ..
发布时间:2022-01-24 10:48:40 前端开发

如何使用 grunt-regarde 和 grunt-contrib-coffee 来仅编译更改的 .coffee 文件?

我的项目有 300 多个 CoffeeScript 文件,因此重新编译所有内容需要几秒钟的时间.我只想重新编译更改后的 CoffeeScript 文件. 这是我迄今为止最接近的,但“frontend-sr​​c/coffeescript"文件夹结构正在从 src 目录复制到 dest 目录. 咖啡:{改变:{展开:真,cwd: './',src: [' ..
发布时间:2022-01-24 10:33:27 其他开发

Grunt:查看多个文件,仅编译已更改

我是 Grunt 的新手,到目前为止我非常喜欢它.我希望 Grunt 在运行 grunt watch 时只编译更改的文件 在我的 Grunfile.coffee 中,我目前有(相关部分). 注意:assets/javascript/app.coffee 和 assets/javascript/app.js 是目录 咖啡:默认:展开:真cwd:“资产/javascript/app.coff ..
发布时间:2022-01-24 10:19:13 其他开发

配置 grunt 复制任务以排除文件/文件夹

我已经安装了 grunt 任务 grunt-contrib-copy.我将它嵌入到我的 Gruntfile.js 中并通过 grunt.loadNpmTasks('grunt-contrib-copy'); 加载任务. 目前我使用以下配置来创建一个包含我的 js 文件/文件夹子集的文件夹. 复制:{选项: {处理内容:[],processContentExclude: ['build/** ..
发布时间:2022-01-20 17:47:19 前端开发

如何遍历数组并运行 Grunt 任务,将数组中的每个值作为 Grunt 选项传递

我有一个类似于以下的数组: var 主题 = grunt.option('themes') ||['主题 1','主题2','主题3']; 还有一个变量: var theme = grunt.option('theme') ||'主题1'; 这个值在我的 grunt 文件中的不同地方使用,例如确定某些资产的路径等. 长话短说,我运行以下命令来编译单个主题的资源: grunt 编译 ..
发布时间:2022-01-19 13:11:36 前端开发