didi / mpx

Mpx,一款具有优秀开发体验和深度性能优化的增强型跨端小程序框架
https://mpxjs.cn
Apache License 2.0
3.64k stars 380 forks source link

[Bug report]只输出了wx平台的小程序 #1640

Closed UchihaYuki closed 1 month ago

UchihaYuki commented 2 months ago

问题描述
请用简洁的语言描述你遇到的bug,至少包括以下部分,如提供截图请尽量完整:

  1. 问题触发的条件 以下是我运行wpx create project-name时的选项。 image
  2. 期望的表现 package.json ···json "scripts": { "serve": "mpx-cli-service serve", "build": "mpx-cli-service build", "build:cross": "???", "lint": "eslint --ext .js,.ts,.mpx src/" }, ···
  3. 实际的表现 package.json ···json "scripts": { "serve": "mpx-cli-service serve", "build": "mpx-cli-service build", "lint": "eslint --ext .js,.ts,.mpx src/" }, ···

环境信息描述
至少包含以下部分:

  1. 系统类型(Mac或者Windows)Windows
  2. Mpx依赖版本(@mpxjs/core、@mpxjs/webpack-plugin和@mpxjs/api-proxy的具体版本,可以通过package-lock.json或者实际去node_modules当中查看)
    @mpxjs/core@2.9.62
    @mpxjs/size-report@2.9.41
    @mpxjs/api-proxy@2.9.62

    根据文档最后一行,package.json里面应该有个build:cross指令,用来生成所有平台的小程序,但是没有。如果执行npm build也只生成wx

mater1996 commented 1 month ago

https://github.com/mpx-ecology/mpx-cli 辛苦查看cli文档,这里应该替换为 npm run build -- --targets=wx,ali...