我正在学习NativeScript。例如,我想在我的NativeScript应用程序中包含此Guid generator package。我的问题是,怎么样?我查看命令行工具生成的目录结构,我看到以下相关部分:
node_modules
app
tns_modules
package.json
package.json
我是否将node-uuid
添加到./package.json或./app/package.json?我如何在我的应用程序中引用它呢?例如,如果我想从app.js文件中使用uuid,那会是什么样的?由于NativeScript的包结构以及在运行时实际加载的内容,我有点困惑。
由于
答案 0 :(得分:1)
从{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为例,它将位于{{1} }}。构建过程在platforms/android/assets/app/tns_modules/node-uuid
目录下完成。