npm 支持
收藏
我的收藏使用 npm
在开发者工具的编辑器侧边栏中激活 NPM 功能的面板。
说明:
- •npm 能力在基础库 2.12.0 以上版本才开始支持,因此开发者需要在抖音开放平台·开发者平台指定最低基础库版本为 2.12.0,保证小程序不会运行在低版本基础库上。
- •截止到 2021/8/20 日, 2.12.0 以及以上的基础库版本在抖音上占比达到 93% 左右。请注意,指定了最低基础库版本会导致小程序在低于此版本基础库的宿主上不可见,目前非抖音、头条的 APP 接入的基础库版本都会比较低,所以接入非抖音、头条 APP 的开发者需要关注 2.12.0 以上基础库在这些 APP 的占比是否符合预期。
初始化 package.json
对于没有使用过 npm 功能的小程序项目,可以直接点击提示按钮,完成
package.json
文件的初始化。面板中 “运行依赖” 对应 package.json
中的 dependencies
,“开发依赖” 对应 devDependencies
。刚初始化的
package.json
中是没有依赖的,面板中提供了快捷功能,方便开发者进行依赖的安装。安装 npm 依赖
鼠标悬浮在 “运行依赖” 的条目上时,点击 “+” 号按钮,在弹出的对话框中输入依赖名称和版本号安装运行依赖
dependencies
。输入格式应当为 <package>@version
,其中 version
可选,不填时会使用最新版本 latest
。下图以
is-number
为例。同样地,开发者可以通过 “开发依赖” 条目上的 “+” 号按钮安装开发依赖
devDependencies
。另外,对于单个依赖的安装和卸载,可以根据该条目右侧的按钮进行快捷操作。
面板的顶部提供了更多的功能:
- 1.npm 构建:构建 npm 包到
miniprogram_npm
目录下,以供小程序代码使用。- 2.刷新依赖状态:面板列表的状态跟当前文件目录内容不同步时,可以手动进行状态更新。
- 3.打开
package.json
:在编辑器中快捷打开小程序目录下的 package.json
文件。- 4.安装所有依赖:在
package.json
文件所在的目录,安装所有的依赖。- 5.