草庐IT

grunt-contrib-requirejs

全部标签

docker - 使用 grunt-shell 调用调用 docker run 的脚本时如何解决 "the input device is not a TTY"?

发出gruntshell:test时,我收到警告“输入设备不是TTY”并且不想使用-f:$gruntshell:testRunning"shell:test"(shell)tasktheinputdeviceisnotaTTYWarning:Commandfailed:/bin/sh-c./run.shnpmtesttheinputdeviceisnotaTTYUse--forcetocontinue.Abortedduetowarnings.这是Gruntfile.js命令:shell:{test:{command:'./run.shnpmtest'}这里是run.sh:#!/bin

mongodb - 从 Grunt 任务中启动 MongoDB

是否可以从Grunt任务中启动MongoDB?基本上,当我使用gruntserver运行我的开发环境时,我希望它也可以通过运行mongod来启动MongoDB服务器。 最佳答案 您可以使用grunt-shell-spawn去做这个。上一个答案推荐grunt-shell,它在主进程上同步运行——阻塞其他任务的执行。shell:{mongo:{command:'mongod',options:{async:true}}} 关于mongodb-从Grunt任务中启动MongoDB,我们在Sta

解决from tensorflow.contrib import layers报错,No module named ‘tensorflow.contrib‘的问题

这个问题出现的时候,首先要检查自己安装的tensorflow包的版本,因为一般tensorflow大于2.0的版本已经不再支持contrib的应用。首先打开电脑命令行模式,输入pythonimporttensorflowastftf.__version__查看电脑tensorflow版本,如果版本大于2.0,这时候就衍生出两种解决方法 1:手动降低tensorflow的版本。首先在在AnacondaPrompt中输入:pipuninstalltensorflow卸载原有版本 tensorflow。然后输入pipinstalltensorflow==1.13.1解决问题。2:新版本tensorf

javascript - 如何使用 requirejs 加载静态 JSON 文件?

我想保留一个JSON文档来存储一些简单的数据,我想要求这个文档并在define()调用中使用JSON对象,以便我可以使用它。这不是async调用。我的意思是它应该用于开发,但我确实想在构建时编译文件,这与来自API的实际async调用不同,其中内容是动态的。 最佳答案 最简单的方法是为此使用requirejsjson插件,这将允许您将文件包含到构建中。https://github.com/millermedeiros/requirejs-plugins这是一个例子:require(['json!someFile.json'],fun

javascript - 如何在 Grunt 目标之间共享文件?

我的Gruntfile重复了"files",在相同任务的两个目标dist和dev之间共享。这是一个仅包含Stylus问题的示例:"usestrict";module.exports=function(grunt){grunt.loadNpmTasks("grunt-contrib-stylus");grunt.initConfig({stylus:{dist:{files:{"www/bundle.css":["stylus/*.styl"]},options:{compress:true,linenos:false}},dev:{files:{"www/bundle.css":["s

javascript - 通过 grunt 任务更新 json 文件中的文件引用

我是一名JavaScript开发人员,对从头开始创建构建过程相当陌生。我选择在我当前的项目中使用Grunt,并创建了一个GruntFile,它完成了我需要它做的大约90%的工作,而且效果很好,除了这个问题。我在manifest.json文件中开发chrome扩展时引用了几个JavaScript文件。对于我的构建过程,我将所有这些文件连接起来,并将其压缩为一个文件,以包含在manifest.json中。无论如何在构建过程中更新manifest.json文件中的文件引用,使其指向缩小版本?这是srclist文件的片段:{"content_scripts":[{"matches":["htt

javascript - 使用 grunt.js 使用 RequireJS 组合 JavaScript 文件的工作项目结构?

我有一些项目使用RequireJS在浏览器中加载单个JavaScript模块,但我还没有优化它们。在开发和生产中,应用程序对每个JavaScript文件发出单独的请求,现在我想使用Grunt来解决这个问题。.我试图整理一个简单的项目结构无济于事,所以我想知道是否有人可以为我提供一个工作示例。我的目标如下:在开发模式下,通过对每个所需模块发出单独的请求,一切都可以在浏览器中运行。在开发模式下不需要繁琐的任务或串联。当我准备好后,我可以运行一个grunt任务来优化(组合)所有使用r.js的JavaScript文件。并在本地进行测试。一旦我确信优化后的应用程序可以正常运行,我就可以部署它。以

maven - Javascript Web 应用程序和 Java 服务器,全部在 Maven 中构建或使用 Grunt for Web 应用程序?

我们正在使用AngularJS开发一个Web应用程序,我们喜欢使用Bower进行依赖管理,使用Grunt构建、运行测试等的想法。(Yeoman)服务器是使用Maven用Ja​​va完成的,所以我们当然想用一个简单的mvninstall构建一切(Web应用程序+服务器)那么你采取了什么方法,为什么?1)将它们视为两个不同的应用程序,事实上它们是。所以使用不同的构建方法/工具是可以接受的。2)忘记GruntBower,使用Maven插件来构建、运行测试、管理Web应用程序的依赖项。如果是这样,是哪些?3)使用Mavenexec插件调用Grunt构建前端webapp。我认为这更像是一种hac

javascript - 防止 RequireJS 缓存所需的脚本

RequireJS似乎在内部做了一些缓存所需的javascript文件的事情。如果我对所需文件之一进行更改,我必须重命名该文件才能应用更改。将版本号作为查询字符串参数附加到文件名末尾的常见技巧不适用于requirejs我正在寻找一种方法来防止RequireJS所需脚本的这种内部缓存,而不必在每次更新脚本文件时重命名它们。跨平台解决方案:我现在使用urlArgs:"bust="+(newDate()).getTime()用于开发期间的自动缓存清除和urlArgs:"bust=v2"对于生产,我在推出更新的所需脚本后增加硬编码版本号。注意:@DustinGetz在最近的回答中提到,当Jav

ruby - 如何告诉 grunt 在本地 node_modules 中寻找模块?

我尝试运行compass任务:»gruntcompass:distRunning"compass:dist"(compass)taskrbenv:compass:commandnotfoundThe`compass'commandexistsintheseRubyversions:1.9.3-p448Warning:YouneedtohaveRubyandCompassinstalledandinyoursystemPATHforthistasktowork.Moreinfo:https://github.com/gruntjs/grunt-contrib-compassUse--fo