gruntjs相关内容

从 grunt-contrib-jasmine 记录

我正在使用 grunt-contrib-jasmine 来运行我的 javascript 规范.运行规范时如何将调试输出写入控制台,即如何获取 console.log("something"); 在控制台中显示输出?我确实发现我可以通过运行得到输出: $ grunt jasmine --verbose 但这会打印出很多我不感兴趣的信息.我怎样才能看到来自 console.log 的输出? ..
发布时间:2022-01-11 18:51:06 其他开发

JSHint 认为 Jasmine 函数未定义

我有一个使用 Karma+Jasmine 和 JSHint 的 Grunt 设置.每当我在我的规范文件上运行 JSHint 时,我都会收到一系列“未定义"错误,其中大部分是 Jasmine 的内置函数.例如: 运行“jshint:test"(jshint)任务js/main.spec.js3 |描述(“加载矩阵()",函数(){^ 'describe' 未定义.4 |it("如果没有传入参数,则 ..
发布时间:2022-01-11 18:36:32 前端开发

如何使用 App Config 中初始化的 Angular Translate 测试控制器?

我有一个使用 Angular Translate 的应用程序(https://github.com/PascalPrecht/angular-translate).Translate 通过浏览器在应用程序中运行良好,但是当我尝试测试任何控制器时,我得到 错误:意外请求:GET locale/locale-en.json.自从 translate 在启动时对语言文件发出 GET 请求后,如何对控制器 ..
发布时间:2022-01-11 18:24:59 其他开发

ReferenceError:找不到变量:需要在

我有一个关于在 Grunt 中使用 jasmine 的问题.我一直收到错误, ReferenceError:找不到变量:需要在 每当我运行我的茉莉花测试时.这是我的 Gruntfile.js 的茉莉花条目: 茉莉花:{js:{源:js文件,选项: {规格:'tests/*_spec.js',助手:'测试/助手/*',供应商:'供应商/*'}}}, 我可以在没有 require 的情 ..
发布时间:2022-01-11 18:19:43 前端开发

src 和 dist 文件夹的作用是什么?

我正在查看 jquery 插件的 git repo.我想在我自己的项目中进行一些更改,但是当我打开存储库时,它具有我以前从未见过的结构.我不确定要使用/复制到我自己的项目中的文件. 有一个“dist"和一个“src"文件夹.这些有什么作用?这是特定于 gruntjs 还是 jquery 插件的东西? 我很好奇的 git repo:https://github.com/ducksboar ..
发布时间:2022-01-11 12:38:02 前端开发

FontAwesome 无法在本地和电子应用程序中加载字体

我已经使用 npm 下载了 FontAwesome,然后使用 grunts 复制任务将 css 文件和字体复制到我的电子应用程序根目录中的正确文件夹中. 到目前为止一切顺利.一切都在它应该在的地方. 现在,当我在我的应用程序中引用 FontAwesome 时,图标不会被加载.这些是我在控制台中遇到的错误: 解码下载的字体失败: file:///path/to/fonts/fon ..
发布时间:2022-01-10 22:00:59 前端开发

如何使用 grunt-run 执行 npm 脚本?

我的 package.json 文件中有一个 npm 任务,用于执行 jest 测试: "脚本": {"test-jest": "jest","jest-coverage": "jest --coverage"},“开玩笑":{“测试环境":“jsdom"}, 我想使用 grunt 执行这个任务 npm run test-jest.我为此安装了 grunt-run 并添加了 run 任务,但 ..
发布时间:2022-01-01 23:01:17 其他开发

安装 grunt 时出现 NodeJS NPM 代理错误

当我尝试通过 npm 安装 grunt 时,出现以下错误: C:\Program Files\nodejs\node_modules\npm>npm install -g gruntnpm 错误!网络连接 ETIMEDOUTnpm 错误!network 这很可能不是 npm 本身的问题npm 错误!network,与网络连通性有关.npm 错误!网络 在大多数情况下,您使用的是代理或网络设置不佳 ..
发布时间:2021-12-31 19:37:39 其他开发

如何让 Grunt Deploy 使用全局 NPM 模块而不是本地模块

首先,我对 npm 和 grunt 非常陌生.我们有一个项目,我们使用 Grunt 来编译和生成输出文件.我正在尝试设置我们的构建服务器以使用 Grunt 来生成输出文件.我们使用带有 TFS 源代码控制的 Windows,并且由于 它的 260 个字符路径限制,我们无法将 grunt-bower-task 模块检查到源代码管理中(因为它单独使用 230 个字符在其安装路径中). 当我从我的 ..
发布时间:2021-12-29 14:10:39 其他开发

从 Grunt 任务中启动 MongoDB

是否可以从 Grunt 任务中启动 MongoDB?基本上,当我使用 grunt server 运行我的开发环境时,我希望它也可能通过运行 mongod 来启动 MongoDB 服务器. 解决方案 您可以使用 grunt-shell 运行命令: grunt.initConfig({壳: {蒙戈:{命令:'mongod'}}}); ..
发布时间:2021-12-29 13:13:41 其他开发

vscode gulp/grunt 脚本运行 vscode chrome 调试器扩展

我是 vscode 和 grunt/gulp 框架的新手,我想知道,是否有可能的方法让您的任务执行某些任务(比如转换一些文件,缩小一些图像等)然后访问 vscode 并运行铬调试器? 任何建议我如何做到这一点. 解决方案 这完全取决于您的意思.很容易完成以下工作流程. 启动一项任务(如 browserSync),以观察您的文件更改并启动服务器. 通过 .vscode/la ..

我可以将 Grunt 与 TFS 一起使用吗?

我的新项目需要我使用 TFS + Git. 坦白:我对 TFS 一无所知. 我想为我的 JavaScript 项目设置构建版本.我想使用 Grunt. 这可能吗?有人在 TFS 中使用过 Grunt 吗? 解决方案 在我们当前的项目中,我们使用 Grunt 和 TFS.我已经将 Grunt 与 TFS 集成在一起,方法是从一个 bat 文件中对其进行校准,您可以将其连接到 ..
发布时间:2021-12-28 13:38:27 前端开发

ember 模板 grunt build 中的图片地址

我使用 Yeoman 在 EmberJS 中创建了一个 Web 应用程序.一切正常,但在使用 grunt build 命令后,如果我在浏览器中查看构建的应用程序(从 dist 目录),我可以看到一些图像丢失,因为 src 路径错误. Grunt 正在更改“图像"文件夹中所有图像的名称,但不更新我的 HTML 中的路径.它只更新 css 文件中的路径;.hbs 模板文件中的图像仍然具有旧路径( ..
发布时间:2021-12-26 16:00:47 其他开发

用 nodejs 替换文件中的字符串

我使用 md5 grunt task 来生成 MD5 文件名.现在我想在任务的回调中使用新文件名重命名 HTML 文件中的源.我想知道最简单的方法是什么. 解决方案 你可以使用简单的正则表达式: var result = fileAsString.replace(/要替换的字符串/g, 'replacement'); 所以... var fs = require('fs')fs.re ..
发布时间:2021-12-25 08:47:32 前端开发

停止 Heroku 运行 npm start + 运行什么?

免责声明:我是 node.js/grunt/bower 新手. 我有一个 node.js/grunt/bower 应用程序,我正尝试在 Heroku 上部署它.Heroku 按预期构建应用程序,但随后它尝试运行我未在 package.json 文件中指定的“npm start".这个命令失败了,我猜是因为它不是服务器应用程序,我看不到在 Heroku 上部署的实际应用程序.我的应用程序可以在 ..
发布时间:2021-12-16 23:16:02 其他开发

无法安装任何 NPM 包,错误 4058

我正在尝试在我的项目中安装 Grunt.它曾经完美地工作,但现在由于某种原因,它没有.每次我尝试安装 Grunt 时,都会出现此错误: npm 错误!路径 C:\irrelevent\path\project\node_modules\ansi-stylesnpm 错误!代码 ENOENTnpm 错误!错误号 -4058npm 错误!系统调用重命名npm 错误!enoent ENOENT: 没有 ..
发布时间:2021-12-16 12:16:09 前端开发

npm install 给出错误:EPERM,取消链接

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

开发/生产环境的替代 grunt.js 任务

我正在尝试设置我的 grunt.js 文件,以便它在我的生产服务器上运行时只运行 min 任务 - 在我的本地开发服务器上运行时,我不想 min 我的代码每次更改都是不必要的. 关于 grunt.js 如何区分开发/生产环境的任何想法? 解决方案 注册生产任务: //在开发服务器上,只进行 concatgrunt.registerTask('default', ['concat'] ..
发布时间:2021-12-16 12:09:12 前端开发