小编Loi*_*nen的帖子

打印打字稿编译器选项

有没有办法打印使用的选项tsc?我觉得它没有考虑tsconfig.json到我,我正在寻找一个标志,让我知道它试图使用什么样的选项。

javascript typescript

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

在电子中加载本地html文件的简单方法

我一直在尝试将小型网络应用程序转换为电子应用程序。它工作得很好,除了我需要将一堆文件(.html)加载到主 DOM 中。在网络应用程序中,我刚刚使用$.get,但是我如何在电子中做到这一点?我尝试查看 DOC,但除了 IPC 管道之外,我找不到一种简单的方法来做到这一点(而且我不太明白)。

有人能指出我正确的方向吗?

编辑

我在这里澄清一下。我有一个启动 BrowserWindow 的主进程

mainWindow = new BrowserWindow({width: 800, height: 600})
Run Code Online (Sandbox Code Playgroud)

然后,在js通过<script>标签导入的文件中,我想在对话框中加载并附加一些文件:

$('.dialog').load('pages/hello.html', {})
Run Code Online (Sandbox Code Playgroud)

亲切的问候

javascript node.js electron

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

最后,Promise类型中缺少属性

我很确定自己可以解决这个问题,但是如果它可以帮助其他人,我想分享并节省其他人的时间。

我必须添加es6-promise库才能摆脱此错误

Promise only result to a type, but is only used as a value here.
Run Code Online (Sandbox Code Playgroud)

当我尝试使用Promise.all时(请参阅此讨论)。到现在为止,它运行良好,尝试使用MongoDB中的Promise时出现错误。

Promise<whatever> is not assignable to Promise<any>
    Property 'finally' is missing in type Promise<whatever>
Run Code Online (Sandbox Code Playgroud)

根据es6-promise上的这个问题(如果我没做错的话),新的finally属性将破坏兼容性。它在Promise Mongo退货单上存在,但不在我从es6-promise导入的那张上。

任何的想法?

finally typescript es6-promise

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

Node.js和sqlite,SQLITE_RANGE:绑定或列索引超出范围

关于MWE,请参阅下面的答案!

我知道这听起来很愚蠢,答案可能就在我面前,但我无法弄清楚为什么我会得到这个SQLITE_RANGE错误,因为我的对象看起来好像需要所有属性.

    console.log "values " ,  values

    #   Recording in db
    console.assert values.login?
    console.assert values.password_sha?     
    console.assert values.email?
    console.assert values.token?
    values.password = null
    @db.run "INSERT INTO user VALUES (NULL, $login, $password_sha, $email, $token)", values, (err) ->
        console.error err if err?
Run Code Online (Sandbox Code Playgroud)

这是我的服务器的输出

values  { login: 'ostream',
  email: 'ijw',
  password: 'justine',
  token: 'acppn99ngiafw29',
  password_sha: 'b1820c2ec34175954bdaa42038b48886b4c83f8d53f88b5315c415898855e4f8' }

{ [Error: SQLITE_RANGE: bind or column index out of range] errno: 25, code: 'SQLITE_RANGE' }
Run Code Online (Sandbox Code Playgroud)

提前致谢!

sqlite node.js coffeescript

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