繁体   English   中英

在纯.js文件中添加对Javascript文件的引用

[英]Adding Refernce to a Javascript file in a plain .js file

我想用JavaScript创建SignalR客户端。 我不使用任何HTML文件(不是Web应用程序)。我的意图是创建“ .js”文件并连接到SignalR集线器并订阅事件,当事件被触发时,我想将数据输出到安慰。 因此,如何在我的纯.js文件中引用“ signalR-2.1.0.min.js”。

<script src="Scripts/signalR-2.1.0.min.js"></script>

上面的引用方式仅适用于HTML文件,这在我的Web应用程序中很好用。 但是,如果出于相同目的(例如不带html文件的SignalR客户端)运行“ .js”文件,如何添加对该“ signalR-2.1.0.min.js”文件的引用?

在此先感谢Susmitha

如果您使用的是Node.js,则可以使用require:

const myFile = require('./myScript.js');

好的,所以有两种方法,具体取决于您使用的是服务器端(节点)还是仅使用普通的客户端JavaScript。

服务器端JavaScript

就像在DoeDoeDoe另一个答案中提到的那样 ,您可以使用Node.js内置的require()

const signalR= require('./Scripts/signalR-2.1.0.min.js');

客户端JavaScript

开箱即用,这对于普通的客户端JavaScript是不可能的。 但是,有几种选择:

jQuery的

$.getScript("/Scripts/signalR-2.1.0.min.js", function(){
   console.log('Got the script!');
});

Browserify

借助Browserify,您可以使用节点风格的require ,客户端。 但是,每次运行之前都需要对其进行编译。 基本上发生的是,您需要的所有模块和脚本都被注入到最终的单页脚本中。 允许它们被该文件中的其他代码利用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM