as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持

配置Node程序包管理器以搭配Vega SDK一起使用

配置Node程序包管理器以搭配Vega SDK一起使用

Vega命令行界面 (CLI) 构建原生部分并生成应用程序包(.vpkg文件),将JavaScript构建流程留给您首选的Node程序包管理器和协调器(例如npmYarnpnpm)来处理。

默认情况下,Vega软件开发工具包 (SDK) 使用npm。因此,本页面仅提供Yarnpnpm程序包管理器的配置说明。

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日