nativescript在哪里查找模块?
nativescript在哪里查找模块,正如我所读到的nativescript在哪里查找模块?,nativescript,Nativescript,nativescript在哪里查找模块,正如我所读到的nodejs的顺序如下: (我对相对路径没有问题,问题是没有使用文件路径) 1-首先,Node.js查看给定模块是否为核心模块,然后按以下顺序在Node_模块中: 例如,var utils=require(“utils”)如下所示: ./node_modules/utils.js ./node_modules/utils/index.js ./node_modules/utils/package.json 在nativescript中
nodejs
的顺序如下:
(我对相对路径没有问题,问题是没有使用文件路径)
1-首先,Node.js查看给定模块是否为核心模块,然后按以下顺序在Node_模块中:
例如,var utils=require(“utils”)代码>如下所示:
./node_modules/utils.js
./node_modules/utils/index.js
./node_modules/utils/package.json
在nativescript中,它查找模块的位置顺序是什么 通常,您只需要npm从项目根目录管理所有依赖项。NativeScript使用commonJS,因此npm用于分发插件。你可以找到更多
有许多略有不同的方法:
NPM模块:
因此,要添加新的应用程序,您可以运行npm安装knock-knock-jokes——在项目根目录中保存,然后在应用程序中运行var knock-knock=require('knock-knock-jokes')
NativeScript插件:
对于特定于Nativescript的插件,您可以为大多数Nativescript应用程序运行tns plugin add Nativescript oauth
,这将使所有依赖项也记录在您的包.json文件中
用打字稿
此外,您可能希望使用TypeScript启用IntelliSense等。在这种情况下,语法更像是“nativescript oauth”中的import*as tnsOAuthModule如果模块在npm上没有附带定义文件,那么您可能希望使用将管理您的typescript定义的