一、报错原因
微信小程序不允许使用 Node.js 的内建模块。但是部分第三方依赖(如 crypto-js)在运行时会尝试引入 Node.js 内建模块(实际非强制调用),这一举动被微信开发工具误以为是未知的依赖调用。
二、解决方法
移除构建 npm 时生成的外部依赖项即可。
1. 找到并打开“/miniprogram_npm/crypto-js/index.js”文件。
2. 查看文件底部,将“miniprogram-npm-outsideDeps”中的相关项目移除。
3. 保存文件,代码依赖分析不再提示警告信息。文章来源:https://www.toymoban.com/news/detail-611692.html
注:miniprogram_npm 文件夹名称可能依项目设置而变。执行 npm 构建后需要重新修改。文章来源地址https://www.toymoban.com/news/detail-611692.html
到了这里,关于【微信小程序】从 npm 引入第三方依赖时提示依赖异常的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!