当前位置: 代码迷 >> JavaScript >> 在NativeScript中使用JavaScript文件
  详细解决方案

在NativeScript中使用JavaScript文件

热度:7   发布时间:2023-06-13 12:17:03.0

我正在学习NativeScript。 作为其中的一部分,我正在尝试一个基本项目。 在该项目中,我试图使用一个用于字符串操作的JavaScript文件。 该文件不需要访问诸如DOM之类的浏览器元素。 但是,包含文件时无法运行我的应用程序。 目前,我的./app/home/index.js文件中包含以下内容:

var MyFile = require('../app/code/myFile.js');
...
var prefix = myFile.GetPrefix(someStringValue);

有关更多背景:

  1. 我已经将该文件包含在./app/code/myFile.js中。
  2. 我已参考上述文件

这是myFile.js的样子:

function MyClass() {}
module.exports = MyClass;
MyClass.test = function(msg) {
  console.log(msg);
};

如何在NativeScript应用程序中使用一些现有的JavaScript?

谢谢!

您需要index.js中MyClass 实例 您可以通过以下方式实例化MyClass

  1. index.js

    var myFileModule = require('../ app / code / myFile.js');

    var myFile = new myFileModule.MyClass();

要么...

  1. myFile.js

    module.exports = new MyClass();

::请注意,如果您执行上面的#2,则在您的代码中...

var MyFile = require('../app/code/myFile.js');

... MyFile变量已经是MyClass的实例

::关于编码样式的一个不相关的小建议:最好将变量命名为myFile而不是MyFile (请注意myFile中的第一个小写字母)...

  相关解决方案