本地主机不工作 - vs 代码中的 chrome 扩展

Posted

技术标签:

【中文标题】本地主机不工作 - vs 代码中的 chrome 扩展【英文标题】:localhost not working - chrome extension in vs code 【发布时间】:2016-11-28 09:25:41 【问题描述】:

在 vs 代码中,我在一个 html angularjs 项目中创建了一个launch.json 文件。我无法在我的本地主机中启动该项目。它一直说Failed to load resource: net::ERR_CONNECTION_REFUSED (http://localhost:8080/)

项目结构:-

Project => .vscode => launch.json
        => app
        => scripts
        => styles
        => index.html

launch.json:-


    "version": "0.2.0",
    "configurations": [
        
            "name": "Launch Chrome against localhost, with sourcemaps",
            "type": "chrome",
            "request": "launch",
            "url": "http://localhost:8080",
            "sourceMaps": true,
            "webRoot": "$workspaceRoot"
        ,
        
            "name": "Attach to Chrome, with sourcemaps",
            "type": "chrome",
            "request": "attach",
            "port": 9222,
            "sourceMaps": true,
            "webRoot": "$workspaceRoot"
        
    ]

有人可以帮我解决这个问题吗?提前致谢

【问题讨论】:

/etc/hosts的内容是什么? @YanYang 你问的是项目结构吗?我已经更新了帖子。可以查一下吗? @YanYang /etc/hosts是什么意思? 在 Linux/macOS 中有一个名为 hosts 的文件。 cat /etc/hosts 可能有助于确定 localhost 是否是有效的主机名。我遇到过这种问题,但我不确定是不是你的情况。 @YanYang 我正在使用 Windows。你能告诉我如何在 Windows 中做到这一点吗? 【参考方案1】:

编辑.vs code文件夹内的launch.json文件,删除配置中最后三行(name , url, webroot).

编辑 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": "0.2.0",
"configurations": [

    
        "type": "pwa-chrome",
        "request": "launch",
        "name": "sample1",
        "url": "http://localhost:8080",
        "webRoot": "$workspaceFolder"
    
]

编辑 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": "0.2.0",
"configurations": [

    
        "type": "pwa-chrome",
        "request": "launch",
    
]

如果上面的答案不起作用,只需删除 .vs code 文件夹中的 launch.json 文件。 两者都为我工作。

【讨论】:

【参考方案2】:

只需更改您的设置,将所有内容放入您的 launch.json


    "version": "0.2.0",
    "configurations": [
        
            "name": "Launch Chrome against localhost",
            "type": "chrome",
            "request": "launch",
            "url": "http://localhost:4200",
            "webRoot": "$workspaceRoot"
        ,
        
            "name": "Attach to Chrome",
            "type": "chrome",
            "request": "attach",
            "port": 4200,
            "webRoot": "$workspaceRoot"
        
    ]

【讨论】:

它没有被格式化,但是一旦你在.json页面中复制并粘贴并按ctr+k+D 然后自动格式化。并运行 ng serve 或 ng s --open【参考方案3】:

我遇到了同样的问题。

将我的 launch.json 文件更改为以下内容解决了问题(Chrome 是我的默认浏览器):


    // 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": "0.2.0",
    "configurations": [
        
            "type": "pwa-node",
            "request": "launch",
            "name": "Launch Program",
            "skipFiles": [
                "<node_internals>/**"
            ],
            "program": "$workspaceFolder\\app.js"
        
    ]

app.js 在我工作区的根文件夹中的位置。

这是之前的 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": "0.2.0",
    "configurations": [
        
            "type": "pwa-chrome",
            "request": "launch",
            "name": "Launch Chrome against localhost",
            "url": "http://localhost:8080",
            "webRoot": "$workspaceFolder"
        
    ]

【讨论】:

以上是关于本地主机不工作 - vs 代码中的 chrome 扩展的主要内容,如果未能解决你的问题,请参考以下文章

Chrome 62/Chrome Canary 64 中的 ES6 模块支持,在本地不工作,CORS 错误

chrome不允许本地主机来源

在 Chrome 中重新启用 window.alert

本地主机 WordPress 不工作

如何在 Chrome 信任的本地 Windows 虚拟主机开发机器上创建/安装自签名 SSL 证书? [复制]

如何为本地主机测试运行设置虚拟目录?