小编use*_*397的帖子

npm 更新包括预发布

有一个包,其最新版本为2.1.3,预发行版本为3.0.0-rc.7。当我运行时npm install package -g,2.1.3 已安装。当我运行时npm update -g,它会更新到预发行版(我之前安装过,但后来删除了)。npm 是否保留最新预发布的记录?

$ package -v
2.1.3
$ sudo npm update -g package
$ package -v
3.0.0-rc.7
$ sudo npm remove package -g
$ sudo npm install package -g
$ package -v
2.1.3
Run Code Online (Sandbox Code Playgroud)

包注册表给出"latest":"2.1.3""pre":"3.0.0-rc.7"。我正在使用 npm 1.4.13 和节点 0.10.28。

node.js npm

5
推荐指数
1
解决办法
2273
查看次数

jQuery:从表格单元格内容生成链接

我有一张漂亮的桌子

<table id="#table1">
  <tr>
    <td class="column1">foo1</td>
    <td class="column2">#bar1</td>
  </tr>
  <tr>
    <td class="column1">foo2</td>
    <td class="column2">#bar2</td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我想选择第二列并用链接替换内容,使用td中的值来表示href.所以最终的结果应该是:

<table id="#table1">
  <tr>
    <td class="column1">foo1</td>
    <td class="column2"><a href="#bar1">link</a></td>
  </tr>
  <tr>
    <td class="column1">foo2</td>
    <td class="column2"><a href="#bar2">link</a></td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

所以我选择了td并用一个漂亮的href包装它.

$("td.column2").wrapInner(function() {
    return "<a href='" + this.nodeValue + "'></a>";
});
Run Code Online (Sandbox Code Playgroud)

然而,这产生了这个:

<table id="#table1">
  <tr>
    <td class="column1">foo1</td>
    <td class="column2"><a href="null">#bar1</a></td>
  </tr>
  <tr>
    <td class="column1">foo2</td>
    <td class="column2"><a href="null">#bar2</a></td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我可能会忽略一些非常简单的东西,但这是漫长的一天.谢谢你的帮助!

html jquery

0
推荐指数
1
解决办法
1559
查看次数

标签 统计

html ×1

jquery ×1

node.js ×1

npm ×1