-
Notifications
You must be signed in to change notification settings - Fork 4.9k
Description
相关平台
快应用
小程序基础库: 无小程序
使用框架: React
复现步骤
按照官网步骤:
1、yarn global add @tarojs/[email protected]
2、yarn global add @tarojs/cli
安装完毕后,开始编译
3、taro build --type quickapp --watch
期望结果
正常运行
实际结果
报错,hap-tookit 缺少导出地址,应该是版本问题
node:internal/errors:478
ErrorCaptureStackTrace(err);
^
Error: Package subpath './lib/commands/compile' is not defined by "exports" in /myApp/dist/node_modules/hap-toolkit/package.json
at new NodeError (node:internal/errors:387:5)
at throwExportsNotFound (node:internal/modules/esm/resolve:365:9)
at packageExportsResolve (node:internal/modules/esm/resolve:649:3)
at resolveExports (node:internal/modules/cjs/loader:556:36)
at Function.Module._findPath (node:internal/modules/cjs/loader:596:31)
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1014:27)
at Function.resolve (node:internal/modules/cjs/helpers:125:19)
at /.nvm/versions/node/v16.20.2/lib/node_modules/@tarojs/cli/dist/presets/platforms/quickapp.js:170:45
at Generator.next ()
at /.nvm/versions/node/v16.20.2/lib/node_modules/@tarojs/cli/dist/presets/platforms/quickapp.js:7:71
at new Promise ()
at __awaiter (/.nvm/versions/node/v16.20.2/lib/node_modules/@tarojs/cli/dist/presets/platforms/quickapp.js:3:12)
at runQuickApp (/.nvm/versions/node/v16.20.2/lib/node_modules/@tarojs/cli/dist/presets/platforms/quickapp.js:169:12)
at Object. (/.nvm/versions/node/v16.20.2/lib/node_modules/@tarojs/cli/dist/presets/platforms/quickapp.js:81:23)
at Generator.next ()
at fulfilled (***/.nvm/versions/node/v16.20.2/lib/node_modules/@tarojs/cli/dist/presets/platforms/quickapp.js:4:58) {
code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}
环境信息
Taro CLI 2.2.22 environment info:
System:
OS: macOS 14.5
Shell: 5.9 - /bin/zsh
Binaries:
Node: 16.20.2 - ~/.nvm/versions/node/v16.20.2/bin/node
Yarn: 1.22.22 - ~/.nvm/versions/node/v16.20.2/bin/yarn
npm: 8.19.4 - ~/.nvm/versions/node/v16.20.2/bin/npm
npmPackages:
@tarojs/components: 2.2.22 => 2.2.22
@tarojs/components-qa: 2.2.22 => 2.2.22
@tarojs/mini-runner: 2.2.22 => 2.2.22
@tarojs/plugin-sass: 2.2.22 => 2.2.22
@tarojs/plugin-terser: 2.2.22 => 2.2.22
@tarojs/router: 2.2.22 => 2.2.22
@tarojs/taro: 2.2.22 => 2.2.22
@tarojs/taro-alipay: 2.2.22 => 2.2.22
@tarojs/taro-h5: 2.2.22 => 2.2.22
@tarojs/taro-qq: 2.2.22 => 2.2.22
@tarojs/taro-quickapp: 2.2.22 => 2.2.22
@tarojs/taro-rn: 2.2.22 => 2.2.22
@tarojs/taro-swan: 2.2.22 => 2.2.22
@tarojs/taro-tt: 2.2.22 => 2.2.22
@tarojs/taro-weapp: 2.2.22 => 2.2.22
@tarojs/webpack-runner: 2.2.22 => 2.2.22
eslint-config-taro: 2.2.22 => 2.2.22
eslint-plugin-taro: 2.2.22 => 2.2.22
nerv-devtools: ^1.5.5 => 1.5.7
nervjs: ^1.5.5 => 1.5.7
stylelint-config-taro-rn: 2.2.22 => 2.2.22
stylelint-taro-rn: 2.2.22 => 2.2.22
补充信息
taro cli 默认依赖 hap-toolkit latest版本,请给出可兼容版本