HarmonyOS 鸿蒙Next 预览器报错 Cannot find module 'uglify-js' Require stack

HarmonyOS 鸿蒙Next 预览器报错 Cannot find module ‘uglify-js’ Require stack

哪位大佬帮忙看看这是什么原因导致的?是SDK有问题吗?或者node版本不对?node用的是16.19.1版本。

3 回复

缺少依赖,查一下"uglify-js"这个是否存在,

没有的话,重新下载sdk

更多关于HarmonyOS 鸿蒙Next 预览器报错 Cannot find module 'uglify-js' Require stack的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


我的mac上的node环境变量没有配置。配置了环境变量重新下载sdk就解决了。

在HarmonyOS鸿蒙Next预览器中遇到“Cannot find module ‘uglify-js’ Require stack”错误,通常是因为项目中依赖的uglify-js模块未正确安装或未在package.json中正确配置。uglify-js是一个用于压缩和混淆JavaScript代码的工具,某些构建工具或插件可能会依赖它。

解决方法如下:

  1. 确保项目中已安装uglify-js模块。可以通过以下命令安装:

    npm install uglify-js --save-dev
    

    yarn add uglify-js --dev
    
  2. 检查package.json文件中是否存在uglify-js的依赖项。如果不存在,手动添加并重新安装依赖。

  3. 如果项目中使用了构建工具(如Webpack、Vite等),确保相关配置正确引用了uglify-js,并且没有拼写错误。

  4. 清理项目缓存并重新安装依赖:

    rm -rf node_modules package-lock.json
    npm install
    
  5. 如果问题仍然存在,检查项目中是否有自定义的构建脚本或插件,确保它们正确引用了uglify-js

通过以上步骤,通常可以解决“Cannot find module ‘uglify-js’ Require stack”报错问题。

回到顶部