首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在打字本中引用VSS.SDK。错误:未定义VSS

在打字本中引用VSS.SDK。错误:未定义VSS
EN

Stack Overflow用户
提问于 2020-06-26 16:32:47
回答 1查看 660关注 0票数 0

在编译项目时,我尝试使用来自vss-web-extension-sdk的node_modules。

但当我上传的时候,上面写着;

从类型记录文件中提取的一小部分代码

代码语言:javascript
复制
VSS.init({
        explicitNotifyLoaded: false,
        usePlatformStyles: true,
        usePlatformScripts: true
    });

vss-web-extension-sdk的目录结构(node_modules下)

我还试图引用并导入我使用它的sdk,但无法使其正常工作。我的记录如下,错误如下.

代码语言:javascript
复制
/// <reference path = "../../../node_modules/vss-web-extension-sdk/typings/index.d.ts/" />

'.../node_modules/vss-web-extension-sdk/typings/index.d.ts/‘错误:文件

不在'rootDir’./src‘之下。“rootDir”将包含所有源files.ts(6059)

代码语言:javascript
复制
import  "../../../node_modules/vss-web-extension-sdk"

错误:找不到模块:错误:无法解决‘./ .. /./node_node/vss-web扩展-sdk’在.

代码语言:javascript
复制
import "vss-web-extension-sdk"

错误:找不到模块:错误:无法解决.中的‘vss-web扩展-sdk’

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-05 09:43:05

我在html文件中包含并初始化了VSS.SDK,然后我也可以从.tsx文件中使用它。

代码语言:javascript
复制
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
    <script src="../../lib/VSS.SDK.min.js"></script>
</head>
<body>
    <script type="text/javascript">
        // Initialize the VSS sdk
        VSS.init({
            explicitNotifyLoaded: true,
            usePlatformScripts: true
        });
        VSS.ready(function () {
            VSS.register(VSS.getContribution().id, function (context) {
                return {
                    // ...
                  };
            });

            VSS.notifyLoadSucceeded();
        });
    </script>
    ...
    ...
    ...
</body>
</html>

注意:如果你得到

资源由于MIME类型错配而被阻塞(X-Content- type -选项: nosniff)

在从HTML文件引用SDK之后,请看下面的答案

https://stackoverflow.com/a/41319855/9851619

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62599098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档