小编use*_*724的帖子

尝试更新后无法再使用npm命令

我试图安装自己,但它在自签名证书上引发了错误.

我查了一下,发现我必须升级节点.

然而,升级节点抛出了这个:(忘了用它来sudo ...)

npm ERR! error rolling back Error: EACCES, unlink '/usr/local/lib/node_modules/npm'
npm ERR! error rolling back  npm@1.4.4 { [Error: EACCES, unlink '/usr/local/lib/node_modules/npm']
Run Code Online (Sandbox Code Playgroud)

在此之后我再也无法使用npm了.无法找到:

/usr/local/bin/npm: No such file or directory
Run Code Online (Sandbox Code Playgroud)

尝试使用brew重新安装:

It appears you already have npm installed at /usr/local/lib/node_modules/npm
Run Code Online (Sandbox Code Playgroud)

告诉我npm卸载但我不能再使用npm了.

错误信息更详细,但我认为关于"取消链接"的部分是主要的.我如何重新连接它以及为什么抛出这样一个奇怪的错误?

编辑:npm config set ca ""在尝试更新节点之前也运行.

node.js yeoman

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

当Bower说"无法找到合适的版本"时,Bower的意思是什么?

当它说"无法找到适合角度的版本"时意味着什么?在我的bower.json中,我指定了1.2.6作为角度版本.为什么我在这里有6个选择,其中5个可能导致我的项目停止工作?

Unable to find a suitable version for angular, please choose one:
    1) angular#1.2.6 which resolved to 1.2.6 and is required by angular-scenario#1.2.6 
    2) angular#1.2.15 which resolved to 1.2.15 and is required by angled-horizon 
    3) angular#1.2.16 which resolved to 1.2.16 and is required by angular-animate#1.2.16 
    4) angular#>= 1.0.2 which resolved to 1.2.16 and is required by angular-ui-utils#0.1.1 
    5) angular#>=1 which resolved to 1.2.16 and is required by angular-bootstrap#0.10.0 
    6) angular#~1.2.10 which resolved to 1.2.16 and is required by angular-strap#2.0.1
Run Code Online (Sandbox Code Playgroud)

此外,如果我用 …

angularjs bower

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

量角器:承诺如何运作?

我对角度有效的$ q库有一个很好的想法,但我不确定量角器或web-driver-js如何使用它们.(特别是因为我认为量角器/网络驱动器/角度之间的利用率略有不同)

例如,我在量角器教程中看到的示例代码似乎是逐行编写的,并假设前一个代码在下一个之前完成.(例如,browser.get(url)后跟browser.getTitle())是否存在某种隐含的前景?(我不必手动推迟解决/履行)

我通过https://github.com/angular/protractor/blob/master/docs/getting-started.md阅读 并浏览了webdriver文档和量角器api的链接,但我的理解仍然有点模糊.有些函数似乎返回值,有些函数返回许可,就像奇怪的同步和异步代码混合一样.

angularjs protractor

12
推荐指数
2
解决办法
9537
查看次数

使用IRLS了解scipy的最小二乘函数

我在理解这个功能是如何工作方面遇到了一些麻烦.

a, b = scipy.linalg.lstsq(X, w*signal)[0]
Run Code Online (Sandbox Code Playgroud)

我知道信号是代表信号的数组,目前w只是[1,1,1,1,1...]

我该如何操纵Xw模仿加权最小二乘法或迭代重新加权最小二乘?

python numpy scipy

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

v-bind和{{}}之间的区别?

我有一个输入字段,值字段传递存储在Vuex中的字符串.取消输入字段更改并将新字符串同步到Vuex.

当这样绑定:value="vuexState.myString时,键入时,光标会跳转到行尾.

当这样绑定时value={{vuexState.myString}},光标保持原样.

根据指南:http://vuejs.org/guide/syntax.html#Arguments 这两个应该是相同的,{{ }}内部转换为样式:bind.这可能是个错误吗?

我的理论是发生光标跳跃是因为vuex状态更改重新呈现输入,并且{{ }}样式仅插入一次,而绑定语法在每次更改时重新呈现输入.

我目前正在使用,value={{vuexState.myString}}但我想知道发生了什么,或者是否有更好的方法来做到这一点.

vue.js

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

无法在崇高文本2中杀死python进程

我在很多地方搜索过,但似乎无法让关键字正确.我在Sublime的Python中有一个拖延过程导致Mac上的死亡沙滩球.我无法访问工具>取消生成按钮,并且Control + C不起作用.我如何杀死这个过程?

sublimetext2

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

是否可以使用混合流体/非流体网格系统?

使用bootstrap 2,在左侧使用静态宽度列并使右列成为流体的最简单方法是什么.像这样的东西,左侧列宽200像素,右侧填充浏览器窗口.

======================
Hello
======================
 A   |
 B   |      100%
200px|
 D   |
 E   |
 F   |
Run Code Online (Sandbox Code Playgroud)

我尝试将min-width添加到常规容器布局中,但在调整大小时它有一些奇怪的行为:

<div class="container-fluid">

    <div class="row-fluid">
        <div class="span12">Hello</div>
    </div>

    <div class="row-fluid">
        <div class="span2" style="min-width:200px">Left Column</div>
        <div class="span10">Right Column</div>
    </div>

</div>
Run Code Online (Sandbox Code Playgroud)

这里有一个JS小提琴,虽然js小提琴的四重布局本身似乎在添加自己的行为.

http://jsfiddle.net/BVmUL/882/

html css twitter-bootstrap-2

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

AngularJs:如何在使用ng-if后重新附加处理程序?

我看过这个问题,它说:

何时支持ng-if与ng-show/ng-hide?

"例如,如果将一个单击处理程序绑定到一个子元素,当ng-if计算结果为true时,该元素将从DOM中删除,并且您的单击处理程序将不再起作用,即使在ng-if后面的计算结果为true之后也是如此并显示元素.您需要重新附加处理程序."

虽然重新连接处理程序意味着什么?对于此示例,即使我删除并添加元素,绑定到ng-click的函数实际上也可以工作.

<tr ng-if="!useUserLoginTemplate" class="showRowAnimation">

          <td>Template</td>
          <td>
              <input type="file" file-model="loginTemplateFile">  
              <span class="btn btn-primary" ng-click="uploadLoginTemplateFile()">Upload</span> 
          </td>

</tr>
Run Code Online (Sandbox Code Playgroud)

我无法使用$ scope.loginTemplateFile访问该文件,就像我使用没有ng-if的版本一样.

文件模型指令链接功能:

link: function(scope, element, attrs) {
        var model = $parse(attrs.fileModel);
        var modelSetter = model.assign;

        element.bind('change', function(){
            scope.$apply(function(){
                modelSetter(scope, element[0].files[0]);
            });
        });
 }
Run Code Online (Sandbox Code Playgroud)

这里发生了什么?

angularjs angularjs-directive

7
推荐指数
1
解决办法
1196
查看次数

使用 D3 时未出现附加文本

我正在尝试让此文本在鼠标悬停时显示,但它不起作用,有人可以提供一些见解吗?文档中有多个圆圈,我希望每个圆圈都在鼠标悬停时显示头顶文本。当前表单应该到处显示“你好”,但什么也没有。

  d3.selectAll("circle")
    .on("mouseover",function(d){

    var x = parseFloat( d3.select(this).attr("cx") );
    var y = parseFloat( d3.select(this).attr("cy") );

    d3.selectAll("circle")
       .append("text")
       .attr("class","tooltipText")
       .attr("x",x)
       .attr("y",y)
       .attr("stroke-width",1)
       .attr("fill", "white")
       .attr("font-size", "13px")
       .attr("text-anchor", "middle")

       .text(function(){

          return "hello";

       });

    });
Run Code Online (Sandbox Code Playgroud)

d3.js

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

如何使用 hashchange 实现 beforeunload 功能?

这里的代码适用于页面刷新或关闭页面。它会弹出一个对话框,询问您是否确定要在不保存的情况下离开。

 $(window).on('beforeunload', function(){
      return 'Did you save your changes?';
 });
Run Code Online (Sandbox Code Playgroud)

问题是我有一个 SPA,我也希望它能在 hashchange 上显示。警报在这里起作用,但返回字符串没有任何作用。我猜测该对话框特定于 beforeunload 事件。

 $(window).on('hashchange', function(){
     alert("saved?");
     return "this doesn't do anything";
 });
Run Code Online (Sandbox Code Playgroud)

我应该如何解决这个问题?

html javascript

6
推荐指数
1
解决办法
1665
查看次数