小编tus*_*ath的帖子

Mocha的代码覆盖率

我正在使用Mocha来测试我的NodeJS应用程序.我无法弄清楚如何使用其代码覆盖功能.我试过谷歌搜索但没有找到任何适当的教程.请帮忙.

unit-testing code-coverage mocha.js node.js

273
推荐指数
4
解决办法
11万
查看次数

使用SourceTree在Git中检索已删除的存储

我正在使用源树.我创建了一个包含多个更改的存储,并错误地删除了它.有没有办法找回它们?

git atlassian-sourcetree

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

这个错误意味着什么 - Uncaught TypeError:已经读过了吗?

在Javascript中,何时抛出此错误?

在此输入图像描述

index.js

/**
 * Created by tushar.mathur on 24/12/15.
 */
'use strict'

const _ = require('lodash')
const Rx = require('rx')
const createDataStore = require('./src/createDataStore')

const fetch = x => Rx.Observable.fromPromise(window.fetch(x)) 
const parseJSON = x => Rx.Observable.fromPromise(x.json()) // Line: 11 (Where the exception is thrown)
var create = _.partial(createDataStore, fetch, parseJSON)
module.exports = {
  create,
  // Alias for legacy purposes
  createDataStore: create,
  createFetchStore: create
}
Run Code Online (Sandbox Code Playgroud)

这是本机承诺错误吗?这意味着什么?谷歌显示没有找到结果.

javascript typeerror promise

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

通过travis ci承诺失败

我正在尝试使用grunt-gh-pages扩展来提交我的gh-branch.它在本地工作正常但是当我使用TRAVIS-CI时它会失败.它给出以下错误消息 -

Warning: fatal: remote error: 
  You can't push to git://github.com/tusharmath/tusharm.com.git
  Use https://github.com/tusharmath/tusharm.com.git
 Use --force to continue.
Run Code Online (Sandbox Code Playgroud)

当我更新repo选项时,我收到以下错误 -

Warning: remote: Anonymous access to tusharmath/tusharm.com.git denied.
fatal: Authentication failed for 'https://github.com/tusharmath/tusharm.com.git/'
 Use --force to continue.
Aborted due to warnings.
Run Code Online (Sandbox Code Playgroud)

所以基本上我只想让Travis-ci在我的仓库的gh-pages分支中提交文件.有没有办法做到这一点?

更新.travis.yml解决问题的决赛

language: node_js
node_js:
  - '0.11'
before_script:
  - git config --global user.email "tusharmath@gmail.com"
  - git config --global user.name "Travis-CI"
after_script:
  - git config credential.helper "store --file=.git/credentials"
  - echo "https://${GH_TOKEN}:@github.com" > .git/credentials
  - node ./node_modules/grunt-cli/bin/grunt release
env: …
Run Code Online (Sandbox Code Playgroud)

github travis-ci github-pages

27
推荐指数
2
解决办法
8677
查看次数

获取在PowerShell中复制的文件列表

我正在使用PowerShell Copy-Item命令将包含文件的目录复制到另一个位置.

我想显示控制台上被复制的所有文件,以便我知道复制命令的状态.

powershell copy-item

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

静态资源未在git中心页面上加载

我创建了一个网站,并试图在git中心页面上托管它.我的网站位于 -

http://<username>.github.io/<project name>/
Run Code Online (Sandbox Code Playgroud)

但我的网站的静态文件可通过以下路径获得 -

http://<username>.github.io/css/site.css
http://<username>.github.io/script/main.js
Run Code Online (Sandbox Code Playgroud)

上面的路径省略了 <project name>

因此,每当我点击url时,我的静态文件都没有加载.

有没有办法让它与github网址一起使用?

注意:当我使用自定义域时,一切正常,因为在这种情况下相对路径是正常的.

临时解决方案 我已经创建了一个用户页面而不是一个项目页面来克服这个问题.

redirect github github-pages

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

使用NVM在Sublime中设置路径

我在OSX上使用NVM作为我的节点版本管理器,除了它在我的IDE中产生多个问题之外,这很棒.我正在使用Sublime Text,我使用过的大多数插件都在寻找nodejs,/usr/local/bin因为我使用NVM节点显然在该位置不可用,而是可以在/Users/${User}/.nvm/${NodeVersion}/bin/node.

我可以选择在该插件的配置中更新nodejs的路径,但是当我安装另一个插件时,我必须做同样的事情.同样适用于使用CoffeeScript,LESScss等.

此外,当我通过NVM更新我的节点版本时,我必须再次更新所有配置中的路径.在尝试为我解决问题时,NVM基本上创造了更多问题.

更新: 很长一段时间后,我终于使用isaacs辉煌的解决方案 - nave解决了这个问题.这个nave usemain stable命令,足以让你理解你的情绪:)

macos environment-variables node.js sublimetext2 nvm

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

如何使用git-extensions获取图标叠加层

我已经使用svn很长一段时间了.但现在我已转向git.根据我的发现,Tortoise Git不能让你很好地理解git是如何工作的,这就是我选择git-extensions的原因.

问题是我习惯了Tortoise给我提供的叠加图标.我在使用git时真的很想要它们.我不确定如何在git-extensions中获得这些叠加.有人可以告诉我如何在系统上重新获得这些叠加层?

PS:我不想使用Tortoise,因为它隐藏了git的核心概念/工作.另外,我的操作系统是Windows 7.

我也对其他GUI选项开放,只要它们帮助我理解git是如何工作的.

目前我正在使用带有Git扩展的Tortoise.这有点笨拙.

git icons overlay tortoisegit

18
推荐指数
2
解决办法
9993
查看次数

在实体框架中使用模型第一种方法迁移

我已经设置了一个系统,我采用了模型第一种方法,因为它对我来说更具逻辑意义.现在,即使我在模型中有一些变化,我现在所做的是 -

  1. 使用实体框架的模型功能生成数据库.我创建一个虚拟数据库并应用这些脚本.它首先删除我的所有数据和表,然后使用由实体框架生成的最新sql文件更新数据库.
  2. 现在,我使用Visual Studio的模式比较功能,并为我的本地数据库以及正在生产的数据库生成迁移脚本.
  3. 我手动浏览脚本并验证它们.完成后,我在生产实例上运行迁移脚本.

问题:主要问题是真的很乏味,因为我是从本地系统进行的,连接到我的prod数据库非常慢,有时我的视觉工作室也会崩溃.有没有更清洁的方法来做到这一点?哪个更自动化,以至于我的笔记本电脑对生产实例上的数据库迁移不负实际责任?

database automation entity-framework-4.1 ef-migrations ef-model-first

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

通过javascript清除并更新html5应用程序缓存

我很多次遇到这个问题,其中一些用户有一个损坏的应用程序缓存(HTML 5).

每次有新版本时我都会更新清单文件,有时用户会收到损坏的应用程序缓存.

在这种情况下,我想要完全清除应用程序缓存中的内容,并从服务器加载所有新鲜内容.

有没有办法使用Javascript?

javascript html5 application-cache

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