uni-helper / create-uni

🛠️快速创建uni-app项目
https://uni-helper.js.org/create-uni
MIT License
65 stars 6 forks source link

@dcloudio/uni-ui 编译文件丢失wxss json js #55

Closed bunnyblueair closed 1 month ago

bunnyblueair commented 1 month ago

Describe the bug

示例代码编译后报错, 使用create-uni 创建项目后uni-ui 无法正确编译, 初始化代码后未修改代码


vendor.js? [sm]:7 TypeError: Cannot read property 'open' of null
    at e (InputEntry.js? [sm]:1)
    at tr (vendor.js? [sm]:7)
    at nr (vendor.js? [sm]:7)
    at Function.u (vendor.js? [sm]:8)
    at f (WASubContext.js?t=wechat&s=1722848092955&v=3.5.3:1)
    at WASubContext.js?t=wechat&s=1722848092955&v=3.5.3:1
    at t.<anonymous> (WASubContext.js?t=wechat&s=1722848092955&v=3.5.3:1)
    at Function.<anonymous> (WASubContext.js?t=wechat&s=1722848092955&v=3.5.3:1)
    at p (WAServiceMainContext.js?t=wechat&s=1722848092955&v=3.5.3:1)
    at WAServiceMainContext.js?t=wechat&s=1722848092955&v=3.5.3:1(env: macOS,mp,1.06.2405020; lib: 3.5.3)

Reproduction

Uni-creator - 快速创建 uni-app 项目

✔ 请输入项目名称: … uni-bug ✔ 请选择 uni-app 模板? › 自定义模板 ✔ 是否使用 TypeScript 语法? … 否 / 是 ✔ 选择需要的vite插件? › vite-plugin-uni-components ✔ 选择需要的库? › Pinia ✔ 选择需要的组件库? › Uni UI ✔ 是否引入 ESLint 用于代码质量检测? … 否 / 是 ✔ 模板创建完成!

cd uni-bug npm install npm run build:mp-weixin

cd dist/ tree .

node-modules 文件列表

.
└── build
    └── mp-weixin
        ├── app.js
        ├── app.json
        ├── app.wxss
        ├── common
        │   ├── assets.js
        │   └── vendor.js
        ├── components
        │   ├── AppFooter.js
        │   ├── AppFooter.json
        │   ├── AppFooter.wxml
        │   ├── AppFooter.wxss
        │   ├── AppLogos.js
        │   ├── AppLogos.json
        │   ├── AppLogos.wxml
        │   ├── AppLogos.wxss
        │   ├── InputEntry.js
        │   ├── InputEntry.json
        │   ├── InputEntry.wxml
        │   └── InputEntry.wxss
        ├── node-modules
        │   └── @dcloudio
        │       └── uni-ui
        │           └── lib
        │               ├── uni-popup
        │               │   └── uni-popup.wxml
        │               └── uni-transition
        │                   └── uni-transition.wxml
        ├── pages
        │   ├── index.js
        │   ├── index.json
        │   ├── index.wxml
        │   └── index.wxss
        ├── project.config.json
        ├── static
        │   ├── github.svg
        │   ├── logo.svg
        │   └── vite.png
        └── theme.json

System Info

npx create-uni@latest --info ✔ 获取环境信息成功

✔ 请选择需要反馈的依赖 › @uni-helper/uni-app-types, @uni-helper/uni-cloud-types, @uni-helper/uni-ui-types, @uni-helper/vite-plugin-uni-components ✖ 操作已取消

包中的依赖

  "dependencies": {
    "@dcloudio/uni-app": "3.0.0-4020420240722002",
    "@dcloudio/uni-app-harmony": "3.0.0-4020420240722002",
    "@dcloudio/uni-app-plus": "3.0.0-4020420240722002",
    "@dcloudio/uni-components": "3.0.0-4020420240722002",
    "@dcloudio/uni-h5": "3.0.0-4020420240722002",
    "@dcloudio/uni-mp-alipay": "3.0.0-4020420240722002",
    "@dcloudio/uni-mp-baidu": "3.0.0-4020420240722002",
    "@dcloudio/uni-mp-jd": "3.0.0-4020420240722002",
    "@dcloudio/uni-mp-kuaishou": "3.0.0-4020420240722002",
    "@dcloudio/uni-mp-lark": "3.0.0-4020420240722002",
    "@dcloudio/uni-mp-qq": "3.0.0-4020420240722002",
    "@dcloudio/uni-mp-toutiao": "3.0.0-4020420240722002",
    "@dcloudio/uni-mp-weixin": "3.0.0-4020420240722002",
    "@dcloudio/uni-mp-xhs": "3.0.0-4020420240722002",
    "@dcloudio/uni-quickapp-webview": "3.0.0-4020420240722002",
    "@dcloudio/uni-ui": "^1.5.6",
    "pinia": "^2.2.0",
    "vue": "3.4.21",
    "vue-i18n": "9.6.2"
  },
  "devDependencies": {
    "@dcloudio/types": "3.4.8",
    "@dcloudio/uni-automator": "3.0.0-4020420240722002",
    "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002",
    "@dcloudio/uni-stacktracey": "3.0.0-4020420240722002",
    "@dcloudio/vite-plugin-uni": "3.0.0-4020420240722002",
    "@types/node": "^20.14.13",
    "@uni-helper/uni-app-types": "^0.5.13",
    "@uni-helper/uni-cloud-types": "^0.5.3",
    "@uni-helper/uni-ui-types": "^0.5.15",
    "@uni-helper/vite-plugin-uni-components": "^0.0.9",
    "@vue/runtime-core": "3.4.21",
    "@vue/tsconfig": "^0.5.1",
    "mini-types": "^0.1.7",
    "miniprogram-api-typings": "^3.12.2",
    "sass": "1.64.2",
    "typescript": "^5.5.4",
    "vite": "5.2.8",
    "vue-tsc": "^2.0.29"
  }

Used Package Manager

npm

Validations