配置Node程序包管理器以搭配Vega SDK一起使用
Vega命令行界面 (CLI) 构建原生部分并生成应用程序包(.vpkg文件),将JavaScript构建流程留给您首选的Node程序包管理器和协调器(例如npm、Yarn和pnpm)来处理。
默认情况下,Vega软件开发工具包 (SDK) 使用npm。因此,本页面仅提供Yarn和pnpm程序包管理器的配置说明。
Yarn
步骤1:安装Yarn版本3.8.1或更高版本。有关安装说明,请参阅Yarn安装文档(仅提供英文版)。
步骤2.要将npm-run-all搭配Yarn一起使用,可使用NPM_EXECPATH以将其设置为Yarn的路径。
步骤3.在您的.bashrc或.zshrc文件中设置此环境变量:
export NPM_EXECPATH=$(which yarn)
或者,在使用Yarn运行时直接在终端中使用此环境变量。
NPM_EXECPATH=$(which yarn) yarn
步骤4.使用Yarn安装依赖项并进行构建。
// 用于应用程序项目
yarn install
yarn build:app
// 用于Turbo模块项目
yarn install
yarn pack
pnpm
步骤1:安装pnpm版本9.x或更高版本。有关安装说明,请参阅pnpm安装文档。
步骤2.移除任何现有的pnpm-lock.yaml文件。
rm yarn.lock package-lock.json
步骤3.要将npm-run-all搭配pnpm一起使用,可使用NPM_EXECPATH以将其设置为pnpm的路径。
步骤4.在您的.bashrc或.zshrc文件中设置此环境变量:
export NPM_EXECPATH=$(which pnpm)
或者,在使用pnpm运行时直接在终端中使用此环境变量。
NPM_EXECPATH=$(which pnpm) pnpm
步骤5.使用pnpm安装依赖项并进行构建。
// 用于应用程序项目
pnpm install
pnpm build:app
// 用于Turbo模块项目
pnpm install
pnpm pack
使用pnpm启用React Native捆绑
要启用React Native与PNPM的捆绑,请更新应用的metro.config.js文件并如下设置unstable_enableSymlinks属性:
const config = {
// ...
resolver: {
unstable_enableSymlinks: true,
},
};
相关主题
Last updated: 2025年9月30日

