小编Ric*_*uhr的帖子

Visual Studio Code使用什么TypeScript版本?如何更新?

如何判断Visual Studio代码中使用的TypeScript版本?特别是,我一直在使用TypeScript 1.8.10和VSCode 1.4.0.我首先将VSCode更新到最新版本,即1.5.3.但是从命令行检查,我看到我的TypeScript版本仍然是1.8.10.所以我从命令行更新了TypeScript,它现在是2.0.3.

有没有办法确定Visual Studio Code是否使用版本2.0.3?

是否有更新Visual Studio代码的方法会自动将TypeScript更新为最新发布的版本,还是必须单独完成TypeScript更新?

typescript visual-studio-code

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

如何在Mac OS X中运行终端时找出别名(在bash意义上)的定义

如何找出系统中定义别名的位置?我指的是从Mac OS X(10.6.3)启动的终端会话中使用的别名.

例如,如果我alias在终端命令提示符下输入没有参数的命令,我会得到一个我设置的别名列表,例如:

alias mysql='/usr/local/mysql/bin/mysql'
Run Code Online (Sandbox Code Playgroud)

但是,我使用Spotlight和mdfind各种启动文件搜索了我的系统,到目前为止还找不到定义此别名的位置.(我很久以前就这样做了,并没有写下我指定别名的地方).

bash terminal alias

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

如何在Mac OS X上的新Visual Studio代码中编译TypeScript文件

微软刚刚发布了适用于Mac OS X平台的新Visual Studio代码.它支持TypeScript,因为它可以获得TypeScript代码的自动完成和错误报告.

我的问题:我们如何从Visual Studio Code中编译TypeScript文件(以生成相应的JavaScript文件)?我已按照推荐创建了一个默认的tsconfig.json文件,只有{},并尝试调用shift + command + B但这不会产生更新的JavaScript文件.

javascript macos typescript visual-studio-code

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

在Xcode Document App中:为什么要调用MyDocument的init方法两次?

我按照Hillegass的第8章在那里实施了RaiseMan应用程序.然后我决定按照相同的过程来实现我正在进行的Cocoa编程类中的练习代码,但是在构建和运行之后我收到了以下非常神秘的错误消息.

无法从类_NSControllerObjectProxy的对象<_NSControllerObjectProxy:0x100460e30>创建BOOL

我不知道这个错误信息的含义.进行谷歌搜索提出了一些点击,但他们的补救措施似乎是做我已经做的事情.

我盯着我在Interface Builder中做的所有连接和任务,没有任何看起来明显错误.

所以我进入调试器并在MyDocument类的init方法中设置断点,并且它被调用两次.怎么会发生这种情况?我应该寻找什么才能使init方法被调用两次?堆栈跟踪显示init由我们自己编写的系统函数调用.

为了比较,我回到了Hillegass第8章之后的项目,并在MyDocument类的init方法中设置了一个断点,并且它被调用一次(这是人们所期望的).

cocoa cocoa-bindings

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

如何在require tk语句中启用ruby来查看tk?

我开始在运行Leopard的iMac上学习ruby的基础知识.

现在我系统上的版本是ruby 1.8.6

但是,我也独立安装了(通过MacPorts)ruby 1.9,因为它对应于最新的"PickAxe"书.

ruby 1.8.6的安装位置在/ usr/bin/ruby​​中ruby 1.9.1的安装位置在/ opt/local/bin中(当我使用MacPorts时安装在那里)

我的问题与下面相当标准的例子中的require'tk'语句有关的错误消息有关,该例子位于文件HelloWorld.rb中

require 'tk'
root = TkRoot.new { title "Hello world" }
TkLabel.new(root) do
    text 'Hello world!'
end
Tk.mainloop
Run Code Online (Sandbox Code Playgroud)

当我调用命令ruby HelloWorld.rb时,我得到了我期望的结果; 该程序运行.

但是,当我调用命令ruby1.9 HelloWorld.rb时,我收到错误消息

HelloWorld.rb:1:require': no such file to load -- tk (LoadError) from HelloWorld.rb:1:in'

我一直在搜索网络和各种帖子,但到目前为止还没有找到一个明确的解释,我需要做什么才能使ruby1.9能够在使用require'tk'语句时找到tk.

是否与运行gem1.9命令(也在/ opt/local/bin中)有关?

我试过调用sudo gem1.9 install tk但是会导致错误消息错误:无法在本地或在存储库中找到gem tk

任何建议将不胜感激.

ruby macos tk-toolkit

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

在TypeScript程序中应该声明全局变量文档和窗口吗?

在我第一次尝试使用TypeScript编程时,我一直在使用全局变量文档和窗口,而没有声明它们的类型.有没有推荐的做法?例如,建议声明如下内容:

var document:Document; var窗口:窗口;

typescript

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