当前位置: 首页 > 知识库问答 >
问题:

Kotlin JS源代码映射

公良俊楚
2023-03-14

我试图在我的gradle项目中设置静态编程语言/JS子模块,并面临GoogleChrome无法加载NPE错误的源地图的问题

webpack-internal:///./kotlin-dce-dev/kotlin.js:43104 Uncaught NullPointerException
[WDS] Live Reloading enabled.
DevTools failed to load SourceMap: Could not load content for chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/injectGlobalHook.js.map: HTTP error: status code 404, net::ERR_UNKNOWN_URL_SCHEME

这是模块的构建。格拉德尔。kts

plugins {
    id("org.jetbrains.kotlin.js") version "1.4.10"
}

group = "org.org.foo"
version = "1.0-SNAPSHOT"

repositories {
    mavenCentral()
    jcenter()
    maven(url = "https://dl.bintray.com/kotlin/kotlin-dev")
}

dependencies {
    implementation(kotlin("stdlib-js"))
    implementation("org.jetbrains.kotlinx:kotlinx-html-js:0.7.1")
}

kotlin {
    js {
        browser {
            webpackTask {
                cssSupport.enabled = true
            }

            runTask {
                cssSupport.enabled = true
            }

            testTask {
                useKarma {
                    useChromeHeadless()
                    webpackConfig.cssSupport.enabled = true
                }
            }

        }
        binaries.executable()
    }
}

有人能告诉我哪里错了吗?

共有2个答案

林蕴藉
2023-03-14

我在Chrome扩展上遇到了一些奇怪的问题。在我卸载它之后,源映射会被推送到hrome OK。

云默
2023-03-14

这似乎是“反应开发工具”Chrome扩展的问题——请参阅此答案。尝试在没有扩展名的匿名选项卡中运行应用,以确认它确实与您自己的代码相关。

 类似资料:
  • 在你的代码合并,压缩或编译后,保持客户端代码可读性和可调试性。使用Source Maps(源码映射)将源代码映射到已编译的代码。 TL;DR 使用Source Maps(源码映射)将压缩代码映射到源代码。然后,您可以在其原始源代码中读取和调试编译的代码。 仅使用能够生成Source Maps(源码映射)的预处理器。 验证您的web 服务器是否可以为Source Maps(源码映射)提供服务。 开始

  • 问题内容: 假设我有一个docker映像,并将其部署在某些服务器上。但是我不希望其他用户访问该图像。是否有加密docker映像的好方法? 问题答案: 实际上,不,如果用户有权运行docker守护程序,那么他们将有权访问所有图像-这是由于docker要求更高的权限才能运行。 有关为什么这样做的更多信息,请参阅Docker安全指南的摘录。 Docker守护程序攻击面 使用Docker运行容器(和应用程

  • WinRAR 包含了Info-ZIP group 的源代码用于处理 ZIP 压缩文件。原始的 Info-ZIP 源代码可以从 ftp://ftp.info-zip.org/pub/infozip/ 和 www.info-zip.org 免费获得。 Info-Zip 许可协议 This is version 2009-Jan-02 of the Info-ZIP license. The defin

  • 我们如何查看AWS boto库代码。并非所有代码都存在于python包中。 例如,如果我想了解water类的wait_until_running()方法是如何实现的,即它是如何以序列化方式实现的,以及代码的其他特性。尽管文档中有这样的描述:“此方法调用EC2.water.instance_stopped.wait(),每隔15秒轮询一次.EC2.Client.description_instanc

  • 源代码排版 所有风格都又丑又难读,自己的除外。几乎人人都这样想。把“自己的除外”拿掉,他们或许是对的… ——Jerry Coffin(论缩排) 使用 UTF-8 作为源文件的编码。 每个缩排层级使用两个空格。不要使用制表符。 # 差 - 四个空格 def some_method do_something end # 好 def some_method do_something end

  • # -*- coding: utf-8 -*- """ oss2.utils ---------- Utils module """ from email.utils import formatdate import os.path import mimetypes import socket import hashlib import base64 import threading im