小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序npm install --save miniprogram-sm-crypto 后,在js中require 运行后报错了,如图所示;这种情况如何解决?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
每安装一个新包,就需要重新构建npm一次
网上很多使用 微信开发者工具Q开发小程序项目的教程中,由于小程序项目中会使用到第三方包,所以在安装完第三方包后,还需要进行构建 npm一下,也就是在“工具“-"构建npm",之后都会提到需要在“设置”“项目设置"““本地设置"中勾选“使用npm模块"选项。
番外:为什么在小程序只中使用npm安装第三方包,需要构建npm才能使用 ?
默认情况下,在小程序内 安装只的第三方的包,是安装在node module目录内的,且安装完包后也是不能马上使用的,因为小程序比较特殊,它是无法直接读取node module软件包的,那小程序该如何使用安装的包呢?解决办法就是需要通过点击开发者工具菜单栏里的" 工具"-"构建npm”"的方式,把安装的包迁移到miniprogram npm目录(构建 npma时自动生成该目录)中,然后就可以使用该目录下的第三方包了。需要注意的是:每安装一个新包,就需要重新构建npm一次,且在构建之前,为了防止出现一些不必要的未知错误,可以先把之前安装包后构建生成的miniprogram_npm目录删除,然后再点击构建npm重新生成;如果不删的话,有可能,只是有可能会导致构建失败。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
路径搞错了吧
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
每安装一个新包,就需要重新构建npm一次
网上很多使用 微信开发者工具Q开发小程序项目的教程中,由于小程序项目中会使用到第三方包,所以在安装完第三方包后,还需要进行构建 npm一下,也就是在“工具“-"构建npm",之后都会提到需要在“设置”“项目设置"““本地设置"中勾选“使用npm模块"选项。
番外:为什么在小程序只中使用npm安装第三方包,需要构建npm才能使用 ?
默认情况下,在小程序内 安装只的第三方的包,是安装在node module目录内的,且安装完包后也是不能马上使用的,因为小程序比较特殊,它是无法直接读取node module软件包的,那小程序该如何使用安装的包呢?解决办法就是需要通过点击开发者工具菜单栏里的" 工具"-"构建npm”"的方式,把安装的包迁移到miniprogram npm目录(构建 npma时自动生成该目录)中,然后就可以使用该目录下的第三方包了。需要注意的是:每安装一个新包,就需要重新构建npm一次,且在构建之前,为了防止出现一些不必要的未知错误,可以先把之前安装包后构建生成的miniprogram_npm目录删除,然后再点击构建npm重新生成;如果不删的话,有可能,只是有可能会导致构建失败。
路径搞错了吧