微信小程序使用期间问题汇总

报错module build failed: modulebuilderror: module build failed: typeerror : this.getresolve is not a function

原因:新版的sass-loader中不包含某些函数或者不匹配,应该使用旧版

报错 Module build failed: Error: Node Sass version 7.0.1 is incompatible with ^4.0.0.

module build failed: Error: Node Sass version 7.0.0 is incompatible with ^4.0.0.@node_sass

原因:node-sass 和 sass-loader 版本不匹配(类似torch和torchvision,cuda和cudnn)应该使用匹配版本
使用下面代码重新安装sass-loadernode-sass

1. npm uninstall sass-loader
2. npm install sass-loader@7.3.1 --save-dev

3. npmuninstall node-sass
4. npmi -D sass

微信开发者工具报错"Error: ENOENT: no such file or directory, stat’C\admin\node_modules\babel-code-frame’

手机1.0,2.0都尝试过了不行,后来用电脑端也报错,但是重新尝试了一次就好了,可能和开关机有关,玄学

同 时 最 多 发 起 2 个 socket 请 求

这个是当你当前微信小程序正在调试中的时候,如果你的VSCODE进行保存了或者自动保存了就会导致这个错误,好像你的微信小程序在同时进行两个启动一样,所以会报错,这时候只需要在调试窗口按F5键刷新即可

微信小程序合法域名校验出错,不在以下合法域名列表中解决方法

在项目条件中勾选 开发环境不校验请求域名以及TLS版本

packages are looking for funding run ‘npm fund’ for details

翻译:1个包正在寻找资金
运行npm fund了解详细信息
不是报错,只是开发者寻求捐赠支持

运行后显示一大堆网站和包,大意是包开发者可以在包的描述文件(package.json)里放上一段募款声明,这样包的用户在安装的时候,就会看到我开篇写的那些文字。提醒包的开发者:你们可以通过捐赠的方式,表达对依赖开发者的感谢。

mpvue 初始化vue项目失败:vue-cli • Failed to download repo mpvu/mpvue-quickstart

解决方法,重新创建环境
一般都是安装包出现错误,版本不匹配

npm报错 This is probably not a problem with npm,there is likely additional logging output above

删除库环境,重新安装

npm install
npm run dev //重新启动

npm安装时出现run ‘npm audit fix’ to fix them, or’npm audit’ for details

建议不要管,我按照如下步骤执行了结果环境崩溃了
微信小程序使用期间问题汇总_第1张图片

PowerShell: 因 为 在 此 系 统 上 禁 止 运 行 脚 本

解 决 VSCODE" 因 为 在 此 系 统 上 禁 止 运 行 脚 本 " 报 错

本质上是vscode 调用 powershell, 所以问题出在powershell上

解决方法:

  1. 以管理员身份运行vscode;
  2. 执行:get-ExecutionPolicy,显示Restricted,表示状态是禁止的;
  3. 执行:set-ExecutionPolicy RemoteSigned;
  4. 这时再执行get-ExecutionPolicy,就显示RemoteSigned;
    这样就可以运行脚本了

微信开发者工具:修改系统环境变量Path失败,请手动添加xxxxxx\dll

此电脑->属性->高级系统设置->环境变量->系统变量里面的Path点开-新建-将那个路径添加进去

解决Windows 环境变量太大

添加环境变量的时候可能会遇到这样的问题,提示环境变量太大无法添加
解决方法:
1.新建一个新的路径,将Path中的一些不重要的路径移动到新路径里面,并将他们从Path中删掉
2.在Path中添加新建路径, %你的新建路径名%
删除一个是不够的,还会接着提醒 环境变量太大,必须要多删几个才可以

xxx.createConnection is not a function

最近由于mqtt这个npm包更新了,所以按照教程进行npm install安装项目依赖的时候mqtt会被自动安装成最新版本,导致出现【xxx.createConnection is not a function】错误,删除mqtt包安装低版本的即可。

 //在项目目录下命令行输入
 npm uninstall mqtt
 //卸载mqtt包然后输入
 npm install mqtt@3.0.0 --save	//重新安装

MQTT.FX license key

当MQTT.FX
需要license key 的时候请检查自己是不是安装错了程序,应该选择的是mqtt.fx1.7.x
而不是mqtt.ft5.xx
这两个是不一样的程序

你可能感兴趣的:(微信小程序,小程序)