hbuilderX被我重新下载老版本之后,出现这个问题,那么如何解决呢?

  1. 打开HBuilderX的安装目录下的 HBuilderX/plugins/uniapp-cli ,删除node_modules以及package-lock.json;
  2. 在当前目录使用 cmd(命令提示符) 执行 npm install
  3. 重新打开HBuilderX运行。

这个方法经过bracku测试后是可以使用的

出现这个等他加载完就可以了!

如果打开hbuilderX出现

14:35:44.519   throw err;
14:35:44.521   ^
14:35:44.523 Error: Cannot find module '@dcloudio/uni-cli-i18n'
14:35:44.525 Require stack:
14:35:44.526 - E:\HBuilderX\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-hbuilderx\index.js
14:35:44.531 - E:\HBuilderX\HBuilderX\plugins\uniapp-cli\node_modules\@vue\cli-service\lib\Service.js
14:35:44.531 - E:\HBuilderX\HBuilderX\plugins\uniapp-cli\bin\uniapp-cli.js
14:35:44.535     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15)
14:35:44.535     at Function.Module._load (internal/modules/cjs/loader.js:667:27)
14:35:44.540     at Module.require (internal/modules/cjs/loader.js:887:19)
14:35:44.545     at require (internal/modules/cjs/helpers.js:74:18)
14:35:44.547     at Object.<anonymous> (E:\HBuilderX\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-hbuilderx\index.js:3:17)
14:35:44.551     at Module._compile (internal/modules/cjs/loader.js:999:30)
14:35:44.556     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
14:35:44.560     at Module.load (internal/modules/cjs/loader.js:863:32)
14:35:44.565     at Function.Module._load (internal/modules/cjs/loader.js:708:14)
14:35:44.566     at Module.require (internal/modules/cjs/loader.js:887:19) {
14:35:44.570   code: 'MODULE_NOT_FOUND',
14:35:44.571   requireStack: [
14:35:44.575     'E:\\HBuilderX\\HBuilderX\\plugins\\uniapp-cli\\node_modules\\@dcloudio\\vue-cli-plugin-hbuilderx\\index.js',
14:35:44.579     'E:\\HBuilderX\\HBuilderX\\plugins\\uniapp-cli\\node_modules\\@vue\\cli-service\\lib\\Service.js',
14:35:44.584     'E:\\HBuilderX\\HBuilderX\\plugins\\uniapp-cli\\bin\\uniapp-cli.js'
14:35:44.585   ]
14:35:44.588 }

问题,也不要惊慌,删除那两个文件重新npm install一遍就行!

作者 bracku

网站创始人

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注