如何在客户端脚本中导入实用程序方法

时间:2017-01-25 15:50:45

标签: javascript node.js

假设有两个主要文件夹: lib(文件夹),在这个文件夹中有一个utils.js文件 带有element.js文件的static(文件夹)

在utils.js文件中,代码为:

'use strict';

var Utils = {};

Utils.getPrint = function() {
    return "hello";
};

module.exports = Utils;

现在在static文件夹中,element.js文件是客户端脚本,所以:

'use strict';

(function() {
// I must import utils.js file but I don't know how do this. Something like 
var utils=require();
    $(document).ready(function() {


        });


}());

任何人都可以帮我解释我必须编写的代码来导入element.js文件中的utils.js文件?

1 个答案:

答案 0 :(得分:1)

如果文件位于同一目录中,require文件名称(不含.js):

// element.js
var utils = require('utils');

(function () {

    utils.getPrint();

})();

如果文件不在同一目录中,请使用相对路径引用要导入的文件:

// element.js
// folder/
//    utils.js

var utils = require('./folder/utils');

// utils.js
// folder/
//    element.js

var utils = require('../utils');