小编Hel*_*rld的帖子

错误:没有"framework:jasmine"的提供者!(解决:框架:茉莉花)

我在我的Windows控制台上运行:

npm install -g yo grunt-cli bower

npm install -g generator-angular

yo angular
Run Code Online (Sandbox Code Playgroud)

然后我用webstorm开始我的项目并右键单击项目浏览器中的karma.conf.js文件,其中我有菜单项"Run karma.conf.js"并启动karma runner.然后我得到他的例外:

...\app\node_modules\karma\node_modules\di\lib\injector.js:9
      throw error('No provider for "' + name + '"!');
            ^
Error: No provider for "framework:jasmine"! (Resolving: framework:jasmine)
Run Code Online (Sandbox Code Playgroud)

然后在控制台中我读到我也可以使用--force所以我试了一下:grunt --force

花了一些时间,似乎没有更多的错误.哎呀为什么--force安装提供商??? 这是在CMD中测试的.

grunt服务现在工作,它启动我的浏览器与启动应用程序.

那么什么是--force做'错误:没有提供者"框架:茉莉花"!(解决:框架:茉莉花)'消失了?

当我在webstrom IDE中咕噜咕噜时,我再次得到:

警告:没有"framework:jasmine"的提供者!(解决:框架:jasmine)使用--force继续.

所以这个问题没有解决.

npm jasmine karma-runner karma-jasmine

55
推荐指数
5
解决办法
4万
查看次数

web api中具有多个过滤器的执行顺序

我正在使用最新的web api.

我用一些不同的过滤器属性来注释一些控制器.

1 [Authorize]
2 [RessourceOwnerAttribute derived from AuthorizationFilterAttribute]
3 [InvalidModelStateAttribute derived from ActionFilterAttribute]
Run Code Online (Sandbox Code Playgroud)

我无法确定过滤器是按从上到下的顺序运行的.

如何定义执行顺序web api 2.1

https://aspnetwebstack.codeplex.com/workitem/1065#

http://aspnet.uservoice.com/forums/147201-asp-net-web-api/suggestions/3346720-execution-order-of-mvc4-webapi-action-filters

我还要为自己解决这个问题吗?

c# asp.net action-filter asp.net-web-api asp.net-web-api2

46
推荐指数
2
解决办法
3万
查看次数

无法删除项目.该目录不为空

我正在尝试删除包含子文件夹/文件的文件夹.

Remove-Item -Force -Recurse -Path $directoryPath
Run Code Online (Sandbox Code Playgroud)

我收到了错误 Cannot remove item. The directory is not empty.

PowershellScript.ps1executionPolicy不受限制.我尝试使用当前登录用户删除的根文件夹具有此文件夹的完全权限.

在我的本地电脑上,代码有效,但不在我的电脑上Windows Server 2012 R2.

powershell windows-server-2012-r2

29
推荐指数
3
解决办法
4万
查看次数

如何为azure Web应用程序创建csr文件

我需要创建一个csr文件,以便将其提供给某人.

csr文件用于Azure应用程序的SSL证书.

当我谷歌时,我发现有关生成csr文件的位置的信息不一致.

一些消息来源说:我必须在运行Web应用程序的服务器上创建csr文件.

在我的情况下,天蓝色的服务器是未知的.我不能在那里跑任何东西......

或者可以在我的本地电脑上使用所有公司数据创建csr +使用自定义域填写主题?

ssl csr azure azure-web-app-service

26
推荐指数
5
解决办法
2万
查看次数

所有表列的CSS选择器大于nth-of-type(2)?

我当前的CSS选择了第二列:

tr td:nth-of-type(2) {
  padding-left:20px;
  width:100px;
  background-color:yellow;
}
Run Code Online (Sandbox Code Playgroud)

如何在第二列之后定位所有列?

css css-selectors css3

16
推荐指数
2
解决办法
9598
查看次数

ajax jquery跨域调用不发送授权头

在我对具有服务堆栈的服务器进行跨域调用之前,我已成功通过身份验证并获取我的令牌.

现在我想再做一次调用来检索数据:

$.ajax({
    beforeSend: function(xhr) {                  
        xhr.setRequestHeader('Authorization', 'Basic ' + getToken());   
    },
    type: "GET",
    url: requestUrl,
    xhrFields: {
        withCredentials: true
    },  
    async: true,
    dataType: 'json',
    crossDomain: true
})
Run Code Online (Sandbox Code Playgroud)

当我查看我的谷歌chrome dev工具控制台时,我看到了这个:

OPTIONS http://MyPc.company:82//customers 404 (Not Found) 
OPTIONS http://MyPc.company:82//customers Invalid HTTP status code 404 

XMLHttpRequest cannot load http://MyPc.company:82//customers. 
Invalid HTTP status code 404 (index):1
Run Code Online (Sandbox Code Playgroud)

当我看到小提琴手时,我看到了这个要求:

Inspectors => Auth:没有授权标头.

检查员=>原始:

OPTIONS http://MyPc.company:82//customers HTTP/1.1
Host: MyPc.company:82
Connection: keep-alive
Cache-Control: no-cache
Pragma: no-cache
Access-Control-Request-Method: GET
Origin: http://MyPc.company
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, …
Run Code Online (Sandbox Code Playgroud)

jquery cors servicestack

14
推荐指数
1
解决办法
1万
查看次数

创建并写入文件文件inmemory并一次转换为字节数组

如何使用正确的方法隐式/自动创建.csv文件,将文本添加到内存中存在的文件,然后将内存数据转换为字节数组?

string path = @"C:\test.txt";
File.WriteAllLines(path, GetLines());
byte[] bytes = System.IO.File.ReadAllBytes(path);
Run Code Online (Sandbox Code Playgroud)

通过这种方法,我总是(好)创建一个文件,写入(好)然后关闭它(坏)然后再从路径打开文件并从硬盘读取它(坏)

我怎样才能改善这一点?

UPDATE

一个近乎好的方法是:

  using (var fs = new FileStream(@"C:\test.csv", FileMode.Create, FileAccess.ReadWrite))
            {

                using (var memoryStream = new MemoryStream())
                {

                    fs.CopyTo(memoryStream );
                    return memoryStream .ToArray();
                }

        }
Run Code Online (Sandbox Code Playgroud)

但是我无法将文本写入该文件流......只是字节...

更新2

 using (var fs = File.Create(@"C:\temp\test.csv"))
            {
                using (var sw = new StreamWriter(fs, Encoding.Default))
                {
                    using (var ms = new MemoryStream())
                    {
                        String message = "Message is the correct ääüö Pi(\u03a0), and Sigma (\u03a3).";
                        sw.Write(message);
                        sw.Flush();
                        fs.CopyTo(ms);
                        return ms.ToArray();
                    }
                } …
Run Code Online (Sandbox Code Playgroud)

c# file filestream system.io.file

14
推荐指数
2
解决办法
2万
查看次数

在AngularUI中使用SASS/LESS

我从未使用过css预处理器.

我想在angularUI(bootstrap)中使用angularjs,我想知道使用SASS vs LESS有什么不利之处.或者是完全独立,我完全可以使用SASS或LESS与AngularJS和AngularUI引导程序.

也许AngularUI内置了对SASS或LESS的支持,所以我应该支持其中一个?

sass less angularjs angular-ui

13
推荐指数
1
解决办法
2万
查看次数

Nuget包有'build build on build',有什么有bower,grunt或node

我的bower_componentsclient\app文件夹中有(8MB).我node_modules在客户端文件夹中有文件夹(72MB).

我的免费subversion托管只有50 MB.这通常不是一个问题,不上传二进制文件,包等...只是源代码.

就像使用nuget包一样,我不会将它们提交给subversion.因为它们占用了太多空间.但nuget包管理器提供了一个名为"在构建时恢复nuget包"的功能.当我的Visual Studio中启用了此功能时,.nuget.exe创建了一个(1.5MB)这个.exe文件我确实提交给其他开发人员,他们也可以使用它在重建他们下载的解决方案时恢复nuget包.

是否有类似的机制bower_componentsnode_modules

我的意思是package.jsonnode_modulesbower_components具有bower.json文件夹结构的上一级.

如果其他人从subversion(没有node_modulesbower_components只是.json文件)中检查出我的源代码,那么一个像grunt这样的机制正在运行一个恢复任务,node_modules并且不可能.bower_components

这在某种程度上是可能的还是在我面前已经存在解决方案:P?

node.js nuget gruntjs bower

10
推荐指数
1
解决办法
5329
查看次数

我应该在数字标签内使用什么html5标签

数字标签显示一个垂直的2d条,显示销售的某些值.figcaption标签显示标签"Sales".

我应该使用图中div的html5标签?

<figure>
        <div class="push-center roundedArea" style="background-color:#fff;height:22%;"></div>
        <div class="push-center diagram" style="background-color:#ff99cc;height:11%;">3</div>
        <div class="push-center diagram" style="background-color:#ff33cc;height:44%;">44</div>
        <div class="push-center diagram" style="background-color:#ff66cc;height:23%;">36</div> 
    </figure>
<figcaption>
  Sales
</figcaption>
Run Code Online (Sandbox Code Playgroud)

html5

8
推荐指数
1
解决办法
8562
查看次数