小编Eri*_*pen的帖子

为什么node-gyp(和其他东西)需要Visual Studio?

node-gyp不是我遇到它的第一件事,但这看起来很奇怪.我认为这与构建可执行文件或插件或其他任何东西有关,但是没有比完整版本的Visual Studio或VS Express更小的依赖可以满足要求吗?我可以实际编写,构建和运行.net应用程序而不需要VS的副本,如果你真的想要的话.我打算至少学习一些C++或其他任何尝试解决问题的方法,尽管我认为如果Joyent无法轻易找到解决问题的方法,那将是非常重要的.

注意:我没有遇到node-gyp作为节点依赖的问题,但是有这个问题的Windows用户应该尝试通过从网上下载并从该exe文件重新安装来更新节点,然后再做其他任何疯狂的事情.回避.他们似乎已经修复了2010年唯一的问题而没有真正大声宣布它并且在尝试更新自身和Windows上的Node时npm并不真正起作用.

visual-studio visual-c++ node.js node-gyp

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

静态与动态类型有什么关系使编写IDE更困难吗?

编辑:为了澄清,我并不打算建议为动态语言编写IDE可能是不可能的./编辑

根据我的具体经验,我正在考虑多年的关于JavaScript的对话/评论,其中许多是关于堆栈的,但是偶尔会有人这么说,JS没有一个像样的IDE的原因是因为动态类型也是如此难做.

我在写JS解析器方面想过这个,我不明白的地方的类型有什么关系像功能自动完成或直去的东西的定义.如果没有类型检查的关注,如果我想象通过动态语言中传递的params的范围和可用性将更容易建立.特别是在JS中,在大多数情况下规则实际上非常简单.

直到我开始听到人们引用动态类型就好像它是一个技术阻塞问题一样,我只是假设在大多数动态脚本语言中你可以从控制台运行,减少冗长和在实时执行环境中测试的简易性使调试更容易,从而减少对IDE的需求.

那是哪个呢?关于静态类型的一些东西可以更容易地解析代码以建立范围/可用性,或者我是否正确减少需求?

static parsing types language-design dynamic

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