• module "pages/index/wx-server-sdk" is not defined


    1、错误描述

    VM542:1 thirdScriptError
    module "pages/index/wx-server-sdk" is not defined; [Component] Event Handler Error @ pages/index/index#bound submitData
    Error: module "pages/index/wx-server-sdk" is not defined
        at require (WAService.js:1:1353304)
        at WAService.js:1:1353055
        at ye.submitData (http://127.0.0.1:37728/appservice/pages/index/index.js:61:17)
        at Object.r.safeCallback (WAService.js:1:1088665)
        at WAService.js:1:1280762
        at r (WAService.js:1:1213062)
        at WAService.js:1:1213184
        at WAService.js:1:392894
        at n (http://127.0.0.1:37728/appservice/appservice?t=1567391947377:4092:27790)
        at e.exports.<anonymous> (http://127.0.0.1:37728/appservice/appservice?t=1567391947377:4092:28132)

    2、错误原因

         在调用微信小程序中的模块,生成二维码;需要用到wx-server-sdk模块,但是这个模块没有安装

    const cloud = require('wx-server-sdk')
        cloud.init()
        exports.main = async (event, context) => {
          try {
            const result = await cloud.openapi.wxacode.createQRCode({
              path: 'page/index/index',
               430
            })
            console.log(result)
            return result
          } catch (err) {
            console.log(err)
            return err
          }
        }

    3、解决办法

          使用npm安装wx-server-sdk

    npm install --save wx-server-sdk@latest

         但是问题是,本地微信小程序项目下没有package.json文件,无法安装

    Administrator@USER-0GUONPPBHK MINGW64 /f/wio
    $ npm install --save wx-server-sdk@latest
    
    > protobufjs@6.8.8 postinstall F:wio
    ode_modulesprotobufjs
    > node scripts/postinstall
    
    npm WARN saveError ENOENT: no such file or directory, open 'F:wiopackage.json'
    npm notice created a lockfile as package-lock.json. You should commit this file.
    npm WARN enoent ENOENT: no such file or directory, open 'F:wiopackage.json'
    npm WARN wio No description
    npm WARN wio No repository field.
    npm WARN wio No README data
    npm WARN wio No license field.
    
    + wx-server-sdk@0.8.1
    added 77 packages from 157 contributors in 22.044s
    
  • 相关阅读:
    QQ第三方登录(二)
    QQ第三方登录(一)
    Nginx防盗链
    TP-网页静态化
    TP5实现邮件发送(PHP 利用QQ邮箱发送邮件「PHPMailer」)
    docker安装elasticsearch和head插件
    git的安装方法
    ELK elasticsearch 因磁盘爆满导致无法 FORBIDDEN/12/index read-only / allow delete (api)
    vmware 系统网络发生变化后,本机安装的vmware无法通过客户端工具连接上的问题解决
    docker 容器视图工具portainer简单使用记录
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13313699.html
Copyright © 2020-2023  润新知