在编译项目时,我尝试使用来自vss-web-extension-sdk的node_modules。
但当我上传的时候,上面写着;

从类型记录文件中提取的一小部分代码
VSS.init({
explicitNotifyLoaded: false,
usePlatformStyles: true,
usePlatformScripts: true
});vss-web-extension-sdk的目录结构(node_modules下)

我还试图引用并导入我使用它的sdk,但无法使其正常工作。我的记录如下,错误如下.
/// <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)
import "../../../node_modules/vss-web-extension-sdk"错误:找不到模块:错误:无法解决‘./ .. /./node_node/vss-web扩展-sdk’在.
import "vss-web-extension-sdk"错误:找不到模块:错误:无法解决.中的‘vss-web扩展-sdk’
发布于 2020-07-05 09:43:05
我在html文件中包含并初始化了VSS.SDK,然后我也可以从.tsx文件中使用它。
<!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/questions/62599098
复制相似问题