Skip to content

新建cli uni-app项目,微信小程序无法编译 #5300

@moka12579

Description

@moka12579

使用命令 vue create -p dcloudio/uni-preset-vue my-project 创建项目,选择默认模板(typescript),开发编译h5可以正常运行,编译微信小程序报错

✔  开始编译当前项目至 mp-weixin 平台...
 ERROR  TypeError: util.isRegExp is not a function
TypeError: util.isRegExp is not a function
    at C:\Users\xiul2\WebstormProjects\mbti\node_modules\postcss-urlrewrite\lib\urlrewrite.js:25:62
    at Array.forEach (<anonymous>)
    at validateConfig (C:\Users\xiul2\WebstormProjects\mbti\node_modules\postcss-urlrewrite\lib\urlrewrite.js:21:22)
    at urlrewrite (C:\Users\xiul2\WebstormProjects\mbti\node_modules\postcss-urlrewrite\lib\urlrewrite.js:82:5)
    at Object.<anonymous> (C:\Users\xiul2\WebstormProjects\mbti\node_modules\@dcloudio\uni-cli-shared\lib\url-loader.js:22:63)
    at Module._compile (node:internal/modules/cjs/loader:1739:14)
    at Object..js (node:internal/modules/cjs/loader:1904:10)
    at Module.load (node:internal/modules/cjs/loader:1473:32)
    at Function._load (node:internal/modules/cjs/loader:1285:12)
    at TracingChannel.traceSync (node:diagnostics_channel:322:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:234:24)
    at Module.require (node:internal/modules/cjs/loader:1495:12)
    at require (node:internal/modules/helpers:135:16)
    at C:\Users\xiul2\WebstormProjects\mbti\node_modules\@dcloudio\vue-cli-plugin-uni\lib\chain-webpack.js:20:23
    at C:\Users\xiul2\WebstormProjects\mbti\node_modules\@vue\cli-service\lib\Service.js:268:40
    at Array.forEach (<anonymous>)
    at Service.resolveChainableWebpackConfig (C:\Users\xiul2\WebstormProjects\mbti\node_modules\@vue\cli-service\lib\Service.js:268:26)
    at PluginAPI.resolveChainableWebpackConfig (C:\Users\xiul2\WebstormProjects\mbti\node_modules\@vue\cli-service\lib\PluginAPI.js:145:25)
    at module.exports (C:\Users\xiul2\WebstormProjects\mbti\node_modules\@vue\cli-service\lib\commands\build\resolveAppConfig.js:9:22)
    at getWebpackConfig (C:\Users\xiul2\WebstormProjects\mbti\node_modules\@dcloudio\vue-cli-plugin-uni\commands\build.js:89:88)
    at getWebpackConfigs (C:\Users\xiul2\WebstormProjects\mbti\node_modules\@dcloudio\vue-cli-plugin-uni\commands\build.js:122:13)
    at build (C:\Users\xiul2\WebstormProjects\mbti\node_modules\@dcloudio\vue-cli-plugin-uni\commands\build.js:161:26)
    at C:\Users\xiul2\WebstormProjects\mbti\node_modules\@dcloudio\vue-cli-plugin-uni\commands\build.js:80:11
    at Service.run (C:\Users\xiul2\WebstormProjects\mbti\node_modules\@vue\cli-service\lib\Service.js:262:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

vue-cli: @vue/cli 5.0.8
node: v23.6.0
npm: 10.9.2

项目依赖及版本

"dependencies": {
    "@dcloudio/uni-app": "^2.0.2-4040520250103001",
    "@dcloudio/uni-app-plus": "^2.0.2-4040520250103001",
    "@dcloudio/uni-h5": "^2.0.2-4040520250103001",
    "@dcloudio/uni-i18n": "^2.0.2-4040520250103001",
    "@dcloudio/uni-mp-360": "^2.0.2-4040520250103001",
    "@dcloudio/uni-mp-alipay": "^2.0.2-4040520250103001",
    "@dcloudio/uni-mp-baidu": "^2.0.2-4040520250103001",
    "@dcloudio/uni-mp-jd": "^2.0.2-4040520250103001",
    "@dcloudio/uni-mp-kuaishou": "^2.0.2-4040520250103001",
    "@dcloudio/uni-mp-lark": "^2.0.2-4040520250103001",
    "@dcloudio/uni-mp-qq": "^2.0.2-4040520250103001",
    "@dcloudio/uni-mp-toutiao": "^2.0.2-4040520250103001",
    "@dcloudio/uni-mp-vue": "^2.0.2-4040520250103001",
    "@dcloudio/uni-mp-weixin": "^2.0.2-4040520250103001",
    "@dcloudio/uni-mp-xhs": "^2.0.2-4040520250103001",
    "@dcloudio/uni-quickapp-native": "^2.0.2-4040520250103001",
    "@dcloudio/uni-quickapp-webview": "^2.0.2-4040520250103001",
    "@dcloudio/uni-stacktracey": "^2.0.2-4040520250103001",
    "@dcloudio/uni-stat": "^2.0.2-4040520250103001",
    "@vue/shared": "^3.0.0",
    "core-js": "^3.8.3",
    "flyio": "^0.6.2",
    "vue": ">= 2.6.14 < 2.7",
    "vue-class-component": "^6.3.2",
    "vue-property-decorator": "^8.0.0",
    "vuex": "^3.2.0"
  },
  "devDependencies": {
    "@babel/plugin-syntax-typescript": "^7.2.0",
    "@dcloudio/types": "^3.3.2",
    "@dcloudio/uni-automator": "^2.0.2-4040520250103001",
    "@dcloudio/uni-cli-i18n": "^2.0.2-4040520250103001",
    "@dcloudio/uni-cli-shared": "^2.0.2-4040520250103001",
    "@dcloudio/uni-helper-json": "*",
    "@dcloudio/uni-migration": "^2.0.2-4040520250103001",
    "@dcloudio/uni-template-compiler": "^2.0.2-4040520250103001",
    "@dcloudio/vue-cli-plugin-hbuilderx": "^2.0.2-4040520250103001",
    "@dcloudio/vue-cli-plugin-uni": "^2.0.2-4040520250103001",
    "@dcloudio/vue-cli-plugin-uni-optimize": "^2.0.2-4040520250103001",
    "@dcloudio/webpack-uni-mp-loader": "^2.0.2-4040520250103001",
    "@dcloudio/webpack-uni-pages-loader": "^2.0.2-4040520250103001",
    "@vue/cli-plugin-babel": "~5.0.0",
    "@vue/cli-plugin-typescript": "~5.0.8",
    "@vue/cli-service": "~5.0.0",
    "babel-plugin-import": "^1.11.0",
    "cross-env": "^7.0.2",
    "jest": "^25.4.0",
    "postcss-comment": "^2.0.0",
    "typescript": "~4.5.5",
    "vue-template-compiler": ">= 2.6.14 < 2.7"
  }

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions