正在将JavaScript库导入NativeScript
Importing JavaScript Library into NativeScript
我正在学习NativeScript。我有一个基本的应用程序在工作。我现在正在尝试导入我过去使用过的JavaScript库。我正在使用导入库
npm install git://github.com/my-company/my-project.git --save
我已经确认软件包正在安装中。在我的视图模型中,我添加了以下内容:
var MyLibrary = require('MyLibrary');
仅这一行就导致应用程序崩溃。基本上,NativeScript似乎找不到(或加载)它。我看了看,可以在"node_modules"目录中看到"MyLibrary"目录。目录结构如下:
.
node_modules
MyLibrary
dist
MyLibrary.min.js
src
MyLibrary.js
package.json
MyLibrary.js文件如下所示:
class MyLibrary {
process(vals) {
let result = 0;
if (vals) {
vals.forEach(function(val) {
result = result + val;
});
}
return result;
}
}
module.exports = MyLibrary;
"MyLibrary.min.js"文件是通过Babel运行并将其转换为ES5的结果。我做错了什么?我只是想把以下代码放到我的视图模型中:
var MyLibrary = require('MyLibrary');
var library = new MyLibrary();
var result = library.process([1, 2, 3, 4]);
- 在
package.json
中,添加如下属性:
{
"main": "./dist/MyLibrary.min.js"
}
- 在您的代码中,使用您的模块如下:
var MyLibraryModule = require('MyLibrary');
var library = new MyLibraryModule.MyLibrary();
var result = library.process([1, 2, 3, 4]);
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 如何将JSON数据导入我的ejs模板
- 如何将不可变的js导入angular 2(alpha)
- 将数据从javascript文件导入VB.Net页面
- 导入jQuery脚本获胜'我不处理html文件
- javascript导入的最佳实践是什么
- 将CSV文件从URL导入Node.js
- Typescript导入导出的类会发出require(..),从而导致浏览器错误
- NativeScript nativeescapet谷歌地图sdk不令人惊叹
- 如何将csv数据导入netsuite
- 是否可以使用NativeScript使用Sqlite数据库
- Django可以'不能在设置中导入ckeditor,但可以在shell中导入
- 可以合并或嵌套ES6导入
- Angular2将组件方法导入到另一个组件中
- 我可以将函数导入到typescript类文件中吗
- 如何从PouchDB导入/导出数据库
- 如何基于依赖性导入React组件
- 如何在NativeScript中从列表中删除项目时设置动画
- 将MQTT NPM模块导入NativeScript
- 正在将JavaScript库导入NativeScript