繁体   English   中英

在NativeScript应用中使用Node包

[英]Using Node package in NativeScript app

我正在学习NativeScript。 例如,我想在我的NativeScript应用程序中包含这个Guid生成器包 我的问题是,如何? 我看一下命令行工具生成的目录结构,并看到以下相关内容:

node_modules
app
  tns_modules
  package.json
package.json  

是否将node-uuid添加到./package.json或./app/package.json? 那我该如何在我的应用程序中引用它? 例如,如果我想使用app.js文件中的uuid,那会是什么样? 由于NativeScript的包结构以及运行时如何实际加载,我有些困惑。

谢谢

从您的{N}应用的根目录运行npm install。

npm install --save node-uuid

该依赖项将添加到外部package.json中。

然后在您的app.js文件中,像往常一样使用它。

var uuid = require('node-uuid'); 

当您运行tns run <platform>tns build <platform>node_modules/内部的模块将被复制到platforms/下的文件夹中,例如Android,它将位于platforms/android/assets/app/tns_modules/node-uuid 构建过程在platforms/目录下完成。

暂无
暂无

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

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