Taro build --type weapp -- --watch ,node_module复制值dist文件夹时发生出错,h5编译正常



  • 现象:
    1b680c8b-6184-4550-a5e4-7a04b2010f06-image.png

    调试过程发现resolve包中的sync文件中isCore函数
    b1c45b82-0648-45d5-a514-546c6040c98e-image.png
    当前node认为crypto为node的内置对象或方式时,直接返回字符串‘crypto’,而不是带node_module的模块地址,导致recusiveRequire函数读取该路径发生错误。

    另外node_module的js文件是否可以通过webpack-babel的编译,而不是直接复制,因为这会导致代码中这些process的对象在小程序runtime的时候发错,对象找不到的错误



  • 4bc0dc1d-0eee-4d5a-a1b0-836cec24fbb4-image.png


登录后回复