Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在自定义TFS小部件中引入节点模块?_Tfs - Fatal编程技术网

如何在自定义TFS小部件中引入节点模块?

如何在自定义TFS小部件中引入节点模块?,tfs,Tfs,免责声明:我对javascript、node或这个世界的其他任何东西都不太了解 我正在尝试为我的仪表板创建一个自定义小部件,在加载时,它将向外部服务器发出GET请求,以获取一些数据并将其显示在小部件上 我在我的系统上本地测试了一些相当简单的代码,我能够请求所需的数据并将其显示在终端上。当我把它放在一个小部件中时,它不能很好地转换。我很快就了解到,我的脚本中引用的库并没有带来 因此,我发现这显然可以让我引入模块,通过浏览器使用。但这也不太管用。Edge抛出一个错误,说 SCRIPT5022: S

免责声明:我对javascript、node或这个世界的其他任何东西都不太了解

我正在尝试为我的仪表板创建一个自定义小部件,在加载时,它将向外部服务器发出GET请求,以获取一些数据并将其显示在小部件上

我在我的系统上本地测试了一些相当简单的代码,我能够请求所需的数据并将其显示在终端上。当我把它放在一个小部件中时,它不能很好地转换。我很快就了解到,我的脚本中引用的库并没有带来

因此,我发现这显然可以让我引入模块,通过浏览器使用。但这也不太管用。Edge抛出一个错误,说

 SCRIPT5022: SCRIPT5022: Script error for "request"
http://requirejs.org/docs/errors.html#scripterror
Content (45,742)

 HTTP404: NOT FOUND - The server has not found anything matching the requested URI (Uniform Resource Identifier).
GET - https://my-tfs-server.com/_apis/public/gallery/publisher/publisher-name/extension/vsts-extensions-myExtensions/1.0.22/assetbyname/request.js
我不确定它为什么找不到脚本。 在我的vss-extension.json中,在“文件”部分下,我指向我拥有的sdk/node_模块路径

这是否对该目录进行递归搜索

另外,当我创建扩展名时,我会在没有扩展名的文本文件上收到一堆警告,但是构建工具不知道如何处理

我看到的错误都是两条消息之一:

TestWidget2\sdk\node_modules\require\Changelog does not have an extension, and its content-type is not declared. Defaulting to application/octet-stream.

warning: Could not determine content type for extension .cmd. Defaulting to application/octet-stream. To override this, add a contentType property to this file entry in the manifest.

我是否必须将每个没有扩展名的文本文件明确标记为文本文件或其他文件

你有没有试过其他浏览器,比如广告IE/chorme,而不是edge?我用的是chrome,但我有一些问题,抱怨一些与我的问题无关的东西。我将在IE上试用,看看会发生什么。上次我试用IE时,遇到了类似的问题。我已经把它搁置了,所以我没有机会进一步研究它。