1

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

node_modules
app
  tns_modules
  package.json
package.json  

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

谢谢

4

1 回答 1

1

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

npm install --save node-uuid

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

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

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

当你运行tns run <platform>ortns build <platform>时,里面的模块node_modules/会被复制到文件夹下platforms/,以 Android 为例,它会在platforms/android/assets/app/tns_modules/node-uuid. 构建过程在platforms/目录下完成。

于 2015-07-30T08:00:24.340 回答