小编hir*_*ate的帖子

在编写自定义TypeScript定义文件时,出现错误"模块'名称'解析为无类型模块..."

我找不到@type/{name}我安装的NodeJS软件包的TypeScript定义,因此我尝试为其编写d.ts文件,并将文件放在{project root}\typings文件夹中.这是我的方式:

// My source code: index.ts
import Helper from 'node-helper-lib';


// My definition: \typings\node-helper-lib.d.ts
declare....(something else)

declare module 'node-helper-lib' {
   class Helper { ... }
   export = Helper;
}
Run Code Online (Sandbox Code Playgroud)

但是,Visual Studio代码不断产生此错误并将红线置于declare module 'node-helper-lib':

[ts]增强中的模块名称无效.模块'node-helper-lib'解析为'{project path} \node_modules \node-helper-lib\index.js'中的无类型模块,该模块无法扩充.

这是不合法的,因为库是无类型的,所以我应该被允许添加输入?

更新:

我在用:

  • TypeScript:2.1.4
  • Visual Studio代码:1.9.1
  • 节点JS:6.9.4
  • Windows 10 x64

node.js typescript typescript-typings typescript2.1

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

JSF 2活动清单?

到目前为止,我只知道和看到过

<f:event type="preRenderView" listener="#{situationHelper.load}"/>
Run Code Online (Sandbox Code Playgroud)

我想知道在哪里可以找到除了以外的其他页面(或视图)事件的列表preRenderView

特别是,我正在寻找一个在绑定过程之前触发的事件,(preRenderView在组件绑定后运行)

谢谢.

java java-ee jsf-2

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

应检查重复数据库还是从数据库中捕获异常?

当我们使用数据库编程时(例如在Java和MySql中),我们应该在插入之前检查重复条目,还是应该插入并捕获重复的异常以向用户发出警报?

在我看来,如果我们进行检查,如果没有重复的条目,我们插入条目,数据库引擎本身再次检查重复的主键.这听起来浪费时间.

你怎么想?

database algorithm

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

不使用 SSH 设置 Git

我们已经使用 OpenVPN 建立了安全 VPN,因此我们不想将 Git 与 SSH 结合使用以避免双重加密。

我在 Windows 2008 RC2 上的 IIS 7 上成功设置了Bonobo Git Server并创建了一个存储库。但是,当我尝试使用 Git GUI 从笔记本电脑克隆该存储库时,它不断重复询问我的用户名和密码,尽管我给了它在 Bonobo Server 上创建的正确用户名和密码。

当我故意给它提供不正确的凭据时,它会抛出预期的身份验证错误。

您对我可以连接到 Git 服务器有什么建议吗?是因为缺少 SSH 密钥吗?

windows git ssh

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

无法在Bash shell中为dot赋值

我通过键入终端和在CentOS 6.5 64位上执行文件来运行此命令.

let t='.'; echo $t;
Run Code Online (Sandbox Code Playgroud)

无法相信它会产生如此奇怪的错误:

-bash: let: t=.: syntax error: operand expected (error token is ".")
Run Code Online (Sandbox Code Playgroud)

据我所知,不应解析单引号字符串.事实上,首先,我想做的是:

let $target_path='./files/mp4';
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释这种行为并指导我停止这种奇怪的行为吗?

bash shell centos6.5

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