我一直在四处寻找答案:
但到目前为止还没有运气。我有一个Visual 2015角项目与TypeScript。我正在试着让调试工作。我的TypeScript文件是用CommonJS编码的。当我运行该应用程序并尝试调试它时,会出现错误,即“未定义导出”。当我将应用程序更改为使用AMD时,它运行在IE中,而不是在chrome中运行,因为js是这样创建的:
define(["require", "exports"], function (require, exports) {
function sayHello() {
alert("I am he
我使用VS代码作为我的IDE,需要多个调试器可用于各种项目。我有扩展脚本作为一个,并希望有Chrome为其他文件。
这是我的launch.json文件:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version"
为什么这个不行?我知道这个问题是不能接受的,但在我的例子中,我似乎不明白为什么把这个脚本附加到脑中并不像我想要的那样工作。
它附加了脚本,我可以在chrome调试器中看到它。但我还是明白错误
tools.js:26 Uncaught ReferenceError: script_object is not defined
这是没有意义的,因为如果我直接从铬调试器复制/粘贴outerHTML (由我的脚本创建并附加到head),并将其直接粘贴到我的index.htm中。那它就能正常工作了。
代码:
var afterTools = document.getElementById("too
我正在使用‘nodemyscript.js’运行我的JS。
我尝试使用‘Run->开始调试’在VSCode中调试这一点。
我在VSCode中创建一个工作区,当我看到它时就创建一个launch.js
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=83