有没有一种方法可以执行JavaScript并使用 Visual Studio Code 显示结果?
例如,一个脚本文件包含:
console.log('hello world');
我假设需要Node.js,但无法解决该怎么做?
通过 Visual Studio代码 我的意思是,从微软新的代码编辑器-
使用Visual Studio编写的代码没有。
该解决方案旨在在节点中运行当前打开的文件,并以VSCode显示输出。
我有同样的问题,发现新引入的tasks
方法对此特定用例有用。这有点麻烦,但这是我所做的:
.vscode
在项目的根目录中创建一个目录,并tasks.json
在其中创建一个文件。将此任务定义添加到文件中:
{
"version": "0.1.0",
"command": "node",
"isShellCommand": true,
"args": [
"--harmony"
],
"tasks": [
{
"taskName": "runFile",
"suppressTaskName": true,
"showOutput": "always",
"problemMatcher": "$jshint",
"args": ["${file}"]
}
]
}
然后,您可以: press F1 > type
run task> enter > select
runFile> enter
运行任务,但是我发现为打开任务列表添加自定义键绑定更加容易。
要添加键绑定,请在VSCode UI菜单中转到“代码”>“首选项”>“键盘快捷键”。将此添加到键盘快捷键:
{
"key": "cmd+r",
"command": "workbench.action.tasks.runTask"
}
当然,您可以选择任何您想要的键组合。
更新:
假设您正在运行JavaScript代码对其进行 测试
,可以通过将其属性设置为来将任务标记为
测试
任务,然后可以将键绑定到命令以进行单次操作。isTestCommand
true
workbench.action.tasks.test
换句话说,您的tasks.json
文件现在将包含:
{
"version": "0.1.0",
"command": "node",
"isShellCommand": true,
"args": [
"--harmony"
],
"tasks": [
{
"taskName": "runFile",
"isTestCommand": true,
"suppressTaskName": true,
"showOutput": "always",
"problemMatcher": "$jshint",
"args": ["${file}"]
}
]
}
…您的keybindings.json
文件现在将包含:
{
"key": "cmd+r",
"command": "workbench.action.tasks.test"
}
Hi我正在使用xslt转换器和xsl文件,我正在使用函数ex: date-time(),它在Anypoint Studio中运行,但当我尝试在cloud dHub中运行时,它会抛出错误 无法找到名为{http://exslt.org/dates-and-times}date-time()的匹配0参数函数。没有本地名称date-time的Saxon扩展函数(net.sf.saxon.trans.XP
我正在尝试执行这个代码是pycharm 但我总是犯这个错误 但我可以使用terminal运行相同的代码
我得到 它不包含我在NetBeans中使用的jdk的路径。我没有找到一种方法告诉Java我想使用另一个jdk,所以我尝试了不使用: 运行特定主文件的示例 在java.lang.class.PrivateGetMethodRecursive(class.java:3048) 在java.lang.class.GetMethod0(class.java:3018) 在java.lang.class.G
问题内容: 我正在尝试使用Zed A. Shaw的 “ 以 艰难的方式学习Python” 指南来 学习Python的 基础知识。我遇到的问题是我可以运行Python脚本,但只能在名称前面使用。这会瞬间打开CMD,然后关闭。 如果我尝试运行该文件,它将返回该文件不是可操作的程序文件,脚本等。 我已经在Stack Overflow上找到了与此问题相关的多个问题,但是没有一个解决方案对我有用。 我尝试过
当我在本地主机(localhost/wordpress)中运行wordpress文件夹时,我得到的错误是 警告:未知:无法打开流:第0行未知中的权限被拒绝致命错误:未知:无法打开所需的“C:/xampp/htdocs/wordpress/index”。第0行未知中的php'(include_path=';\xampp\php\PEAR')
问题内容: 我正在使用angular在wordpress网站中创建页面过渡。我的网站加载了一个普通的wordpress页面,该页面触发了PHP,并在页面中填充了有角元素(正文)。然后,角度元素使用动画过渡以3个单独的html页面更改正文内容(因此页眉和页脚不受影响。) 我在单独的html页面中有PHP。我以为PHP会在每个页面进入视图之前触发-但是我猜是因为页面是由angular而不是浏览器加载的
问题内容: 好的,我几乎用尽了所有线程和文章,但是仍然无法使我的apache网络服务器在Centos Docker Container上以独立模式运行。 这是我的简化Dockerfile 我的starservice脚本只有 我可以构建良好,但是似乎无法在守护程序/独立模式下运行容器。我怎么做? 我正在使用它以独立模式运行容器 我必须登录到容器并启动服务以使Web服务器运行。 问题答案: 这是经典的
我在Intelijidea中用和设置了spring boot项目。我已经使用jmockit期望编写了一些测试用例。我能够从命令行运行测试用例,但不能从intelij思想运行。Idea在控制台中打印以下错误。 在请检查-javaagent JVM初始化参数在mockit.internal.startup.startup.verifyinitialization(startup.java:91)在mo