草庐IT

gulp-inject

全部标签

javascript - Gulp 将多个 js 文件缩小为一个

我是Gulp的新手,想知道如何将我的集合缩小(连接)到单个文件而不是单独的每个文件。例子vargulp=require('gulp');varuglify=require('gulp-uglify');gulp.task('minify',function(){gulp.src(['content/plugins/jquery/jquery-2.1.1.js','content/plugins/jquery/jquery-ui.js','content/js/client.js']).pipe(uglify()).pipe(gulp.dest('content/js/client.mi

javascript - 我不明白在 Controller 中使用 $inject

我对Angular中的注入(inject)完全感到困惑。我不知道在哪里使用它以及为什么。是否仅与工厂一起使用describedhere?myController.$inject=['$scope','notify'];这里的notify是工厂的名字。 最佳答案 这是一种在代码缩小后支持依赖注入(inject)的方法(如果您选择缩小)。当你声明一个Controller时,该函数接受参数:function($scope,notify)压缩代码后,您的函数将如下所示:function(a,b)由于AngularJS使用函数参数名称来推断D

javascript - 如何使用 Gulp 复制多个文件并保持文件夹结构

我正在尝试使用Gulp将文件从一个文件夹复制到另一个文件夹:gulp.task('move-css',function(){returngulp.src(['./source/css/one.css','./source/other/css/two.css']).pipe(gulp.dest('./public/assets/css/'));});上面的代码是将one.css&two.css复制到public/assets/css文件夹。如果我使用gulp.src('./source/css/*.css')它会将所有CSS文件复制到public/assets/css这不是我想要的文件夹

javascript - Browserify、Babel 6、Gulp - 传播运算符上的意外标记

我正在尝试让我的Browserify/Babelify/Gulp在我的项目中工作,但它不会使用传播运算符。我从我的gulpfile中得到这个错误:[SyntaxError:/Users/mboutin2/Desktop/Todo-tutorial/src/reducers/grocery-list-reducers.js:Unexpectedtoken(16:8)whileparsingfile:/Users/mboutin2/Desktop/Todo-tutorial/src/reducers/grocery-list-reducers.js]这是我的gulpfile.jsvargu

javascript - 使用 Gulp 在同一目录中的多个文件扩展名

所以我有一个gulpfile.js设置。在图像文件夹中我有一些图像,一些是png,一些是jpg和一些gif。我想定位图像文件夹中的所有png、jpg和gif。我可以使用**/*来定位文件夹中的所有内容,但我不想这样做,我希望它特定于文件类型。我也可以这样做并单独指定每个文件类型:returngulp.src('./images/*.jpg','./images/*.png','./images/*.gif')但是自己重复了很多,看来应该有更简单的方法。我正在寻找这样的东西:returngulp.src('./images/*.{png,gif,jpg}')但是,上面的方法不起作用(或者

javascript - gulp 错误 : Cannot find module 'jshint/src/cli'

所以我已经全新安装了ElCapitan,我正在给这些任务运行器另一个机会。我正在关注sitepoint'sAnintroductiontoGulp.js,但我卡在了第四步,当我尝试运行gulpjshint时,我得到“Error:Cannotfindmodule'jshint/src/cli'”我不知道是什么原因造成的,这就是我在这里问的原因。下面是一些有助于解决此问题的屏幕抓图。一如既往,我永远感激任何建议。 最佳答案 您需要安装jshint同样,这将解决问题。>npminstall--save-devjshintgulp-jshi

javascript - 将模拟注入(inject) AngularJS 服务

我编写了一个AngularJS服务,我想对其进行单元测试。angular.module('myServiceProvider',['fooServiceProvider','barServiceProvider']).factory('myService',function($http,fooService,barService){this.something=function(){//Dosomethingwiththeinjectedservices};returnthis;});我的app.js文件注册了这些:angular.module('myApp',['fooService

javascript - AngularJS:将服务注入(inject) HTTP 拦截器(循环依赖)

我正在尝试为我的AngularJS应用程序编写一个HTTP拦截器来处理身份验证。此代码有效,但我担心手动注入(inject)服务,因为我认为Angular应该自动处理:app.config(['$httpProvider',function($httpProvider){$httpProvider.interceptors.push(function($location,$injector){return{'request':function(config){//injectedmanuallytogetaroundcirculardependencyproblem.varAuthSe

mysql - 防止SQL注入(inject)

问题一:我有下面的MySQL查询,它运行良好,但我刚刚发现这不是一种安全的方法,因为它对SQL注入(inject)开放。如您所见,如果我想作为参数传递,where子句是一个问题。_,err:=dbmap.Select(&response.AppsData,"SELECT...",?)非常感谢任何建议。where:=""fori:=0;i问题2:还想知道是否有人在传递ORDER参数时遇到过问题......_,err:=dbmap.Select(&response.AppsData,"SELECTApps.*,GROUP_CONCAT(DISTINCTIFNULL(AppCategoryM

go - 尝试注入(inject)依赖项时出错

我正在尝试重构一些代码以对Dockerclientlibrary使用依赖注入(inject)我在我的代码中使用。我用我希望能够模拟的方法创建了一个接口(interface)typeDockerClientinterface{Ping(context.Context)(types.Ping,error)}funcNewDockerUtil()(*DockerUtil,error){vardockerClient*DockerClientvarerrerrordockerClient,err=client.NewEnvClient()//Reportsincompatibletypesin