HBuilderX

HBuilderX

极客开发工具
uni-app

uni-app

开发一次,多端覆盖
uniCloud

uniCloud

云开发平台
HTML5+

HTML5+

增强HTML5的功能体验
MUI

MUI

上万Star的前端框架

承接外包项目

外包 招聘

全栈工程师,做过的产品涉及过的行业都很丰富,掌握的技术很多,前后端都可,网站、APP、小程序多端;原生、混合、第三方框架多形式等都可,uniapp原生插件也可,有需要的联系vx:Chen-Taurus-0510

全栈工程师,做过的产品涉及过的行业都很丰富,掌握的技术很多,前后端都可,网站、APP、小程序多端;原生、混合、第三方框架多形式等都可,uniapp原生插件也可,有需要的联系vx:Chen-Taurus-0510

Module build failed (from ./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js):

uniapp

Module build failed (from ./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js):
万万没想到,报错是因为//#ifdef 条件编译出了问题,除了//#ifdef 和 //endif没有成对出现外,还有什么//#ifdef 之后有其他文本,//#ifdef之后有注释文本,具体见下文:
第一行 Module build failed 报错内容是一样的,具体区别注意第二行之后的。
1、没有成对出现:

            //条件编译报错测试  
            test(){  
                //#ifdef MP-WEIXIN  
                uni.showToast({  
                    title:"测试代码",  
                    icon:"none"  
                })  

            },

区别:Error: Unbalanced delimiter found in string
这句翻译下是说“在字符串中找到不平衡的分隔符”,基本猜猜也能找到错误。

 Module build failed (from ./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js):  
 Error: Unbalanced delimiter found in string  
     at Function.XRegExp.matchRecursive (F:\HbuilderX\HBuilderX.3.2.9.20210927.full\HBuilderX\plugins\uniapp-cli\node_modules\xregexp\lib\addons\matchrecursive.js:186:23)  
     at matchReplacePass (F:\HbuilderX\HBuilderX.3.2.9.20210927.full\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-uni\packages\webpack-preprocess-loader\preprocess\lib\preprocess.js:303:27)  
     at replaceRecursive (F:\HbuilderX\HBuilderX.3.2.9.20210927.full\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-uni\packages\webpack-preprocess-loader\preprocess\lib\preprocess.js:333:10)  
     at preprocessor (F:\HbuilderX\HBuilderX.3.2.9.20210927.full\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-uni\packages\webpack-preprocess-loader\preprocess\lib\preprocess.js:168:10)

2、//#ifdef 后面有文本

            //条件编译报错测试  
            test(){  
                //#ifdef MP-WEIXIN 小程序执行  
                uni.showToast({  
                    title:"测试代码",  
                    icon:"none"  
                })  
                //#endif  
            },

区别:SyntaxError: Unexpected identifier
这里翻译下说是“意外的标识符”,当时顺手在后面加了个注释,一直报错,差点重装,是挺意外的,编译器要是报个错在哪一行也还好啊。。。

 Module build failed (from ./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js):  
 SyntaxError: Unexpected identifier  
     at new Function (<anonymous>)  
     at getTestTemplate (F:\HbuilderX\HBuilderX.3.2.9.20210927.full\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-uni\packages\webpack-preprocess-loader\preprocess\lib\preprocess.js:375:10)  
     at testPasses (F:\HbuilderX\HBuilderX.3.2.9.20210927.full\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-uni\packages\webpack-preprocess-loader\preprocess\lib\preprocess.js:379:16)

3、//#ifdef 后面有注释

            //条件编译报错测试  
            test(){  
                //#ifdef MP-WEIXIN //小程序执行  
                uni.showToast({  
                    title:"测试代码",  
                    icon:"none"  
                })  
                //#endif  
            },

区别:SyntaxError: Unexpected token '}'
习惯在代码后面紧接着写注释的要小心了,//#ifdef 后前外别写。给你报个“}”的错,这下你去找“{ }”吧,越找越迷茫。

 Module build failed (from ./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js):  
 SyntaxError: Unexpected token '}'  
     at new Function (<anonymous>)  
     at getTestTemplate (F:\HbuilderX\HBuilderX.3.2.9.20210927.full\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-uni\packages\webpack-preprocess-loader\preprocess\lib\preprocess.js:375:10)  
     at testPasses (F:\HbuilderX\HBuilderX.3.2.9.20210927.full\HBuilderX\plugins\uniapp-cli\node
继续阅读 »

Module build failed (from ./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js):
万万没想到,报错是因为//#ifdef 条件编译出了问题,除了//#ifdef 和 //endif没有成对出现外,还有什么//#ifdef 之后有其他文本,//#ifdef之后有注释文本,具体见下文:
第一行 Module build failed 报错内容是一样的,具体区别注意第二行之后的。
1、没有成对出现:

            //条件编译报错测试  
            test(){  
                //#ifdef MP-WEIXIN  
                uni.showToast({  
                    title:"测试代码",  
                    icon:"none"  
                })  

            },

区别:Error: Unbalanced delimiter found in string
这句翻译下是说“在字符串中找到不平衡的分隔符”,基本猜猜也能找到错误。

 Module build failed (from ./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js):  
 Error: Unbalanced delimiter found in string  
     at Function.XRegExp.matchRecursive (F:\HbuilderX\HBuilderX.3.2.9.20210927.full\HBuilderX\plugins\uniapp-cli\node_modules\xregexp\lib\addons\matchrecursive.js:186:23)  
     at matchReplacePass (F:\HbuilderX\HBuilderX.3.2.9.20210927.full\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-uni\packages\webpack-preprocess-loader\preprocess\lib\preprocess.js:303:27)  
     at replaceRecursive (F:\HbuilderX\HBuilderX.3.2.9.20210927.full\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-uni\packages\webpack-preprocess-loader\preprocess\lib\preprocess.js:333:10)  
     at preprocessor (F:\HbuilderX\HBuilderX.3.2.9.20210927.full\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-uni\packages\webpack-preprocess-loader\preprocess\lib\preprocess.js:168:10)

2、//#ifdef 后面有文本

            //条件编译报错测试  
            test(){  
                //#ifdef MP-WEIXIN 小程序执行  
                uni.showToast({  
                    title:"测试代码",  
                    icon:"none"  
                })  
                //#endif  
            },

区别:SyntaxError: Unexpected identifier
这里翻译下说是“意外的标识符”,当时顺手在后面加了个注释,一直报错,差点重装,是挺意外的,编译器要是报个错在哪一行也还好啊。。。

 Module build failed (from ./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js):  
 SyntaxError: Unexpected identifier  
     at new Function (<anonymous>)  
     at getTestTemplate (F:\HbuilderX\HBuilderX.3.2.9.20210927.full\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-uni\packages\webpack-preprocess-loader\preprocess\lib\preprocess.js:375:10)  
     at testPasses (F:\HbuilderX\HBuilderX.3.2.9.20210927.full\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-uni\packages\webpack-preprocess-loader\preprocess\lib\preprocess.js:379:16)

3、//#ifdef 后面有注释

            //条件编译报错测试  
            test(){  
                //#ifdef MP-WEIXIN //小程序执行  
                uni.showToast({  
                    title:"测试代码",  
                    icon:"none"  
                })  
                //#endif  
            },

区别:SyntaxError: Unexpected token '}'
习惯在代码后面紧接着写注释的要小心了,//#ifdef 后前外别写。给你报个“}”的错,这下你去找“{ }”吧,越找越迷茫。

 Module build failed (from ./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js):  
 SyntaxError: Unexpected token '}'  
     at new Function (<anonymous>)  
     at getTestTemplate (F:\HbuilderX\HBuilderX.3.2.9.20210927.full\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-uni\packages\webpack-preprocess-loader\preprocess\lib\preprocess.js:375:10)  
     at testPasses (F:\HbuilderX\HBuilderX.3.2.9.20210927.full\HBuilderX\plugins\uniapp-cli\node
收起阅读 »

Invalid CSS after "xxx": expected 1 selector or at-rule, was "{}"

想使用sass方式写个css,由于命名为style.sass,结果出现了上面的提示,所以记录下来。

查网络得来的解决方法是命名错误,要命名style.scss, 即你的文件后缀要为scss,就可以scss编译!

想使用sass方式写个css,由于命名为style.sass,结果出现了上面的提示,所以记录下来。

查网络得来的解决方法是命名错误,要命名style.scss, 即你的文件后缀要为scss,就可以scss编译!

uniapp 使用 原生插件開發教學

java 插件 原生

看了幾天官方教學,
都不看得太懂
所以特地分享個影片教學:
https://www.bilibili.com/video/BV13V411H7W2?from=search&seid=6151344640479104846&spm_id_from=333.337.0.0

继续阅读 »

看了幾天官方教學,
都不看得太懂
所以特地分享個影片教學:
https://www.bilibili.com/video/BV13V411H7W2?from=search&seid=6151344640479104846&spm_id_from=333.337.0.0

收起阅读 »

HBuilder X 3.2.12 版本 运行自动关闭软件

HBuilder X 3.2.12 版本 点击运行 > 运行到终端 > 1. npm run dev 不运行 自动关闭HBuilder X 更新前还正常可以运行 刚更新完 点击运行 就出现这个问题

HBuilder X 3.2.12 版本 点击运行 > 运行到终端 > 1. npm run dev 不运行 自动关闭HBuilder X 更新前还正常可以运行 刚更新完 点击运行 就出现这个问题

如何投诉 插件上传者:哦啊哈思 作者QQ: 397879576骗钱300

https://ext.dcloud.net.cn/plugin?id=2284
这个插件是他的,这是一个骗子,加了他QQ问我收了300块钱,这个模板里边小说接口失效了,我说找他付费更新下,他说过每个接口150,前端首页这里帮我对接好,我需要写三个接口,一个是首页男生推荐列表,一个是首页女生推荐列表,一个是搜索页的,一共是450,觉得是dcloud的可信,我先给他转了300,说1天可以帮忙弄好。结果他一直说有事,弄了2-3天才说弄完,但是首页列表没有图片,搜索页也搜索不出数据,他说那是另外的接口了,还需要付费,然后再写就不帮前端对接了。

继续阅读 »

https://ext.dcloud.net.cn/plugin?id=2284
这个插件是他的,这是一个骗子,加了他QQ问我收了300块钱,这个模板里边小说接口失效了,我说找他付费更新下,他说过每个接口150,前端首页这里帮我对接好,我需要写三个接口,一个是首页男生推荐列表,一个是首页女生推荐列表,一个是搜索页的,一共是450,觉得是dcloud的可信,我先给他转了300,说1天可以帮忙弄好。结果他一直说有事,弄了2-3天才说弄完,但是首页列表没有图片,搜索页也搜索不出数据,他说那是另外的接口了,还需要付费,然后再写就不帮前端对接了。

收起阅读 »

uniapp最新的3.2.12.20211029,苹果虚拟支付返回的receipt有问题,验证receipt一直报错21003 receipt无法通过验证。

bug反馈

uniapp最新的3.2.12.20211029,苹果虚拟支付返回的receipt有问题,验证receipt一直报错21003 receipt无法通过验证。这是个比较严重的BUG,希望尽快修复,我回退了一个版本才解决

uniapp最新的3.2.12.20211029,苹果虚拟支付返回的receipt有问题,验证receipt一直报错21003 receipt无法通过验证。这是个比较严重的BUG,希望尽快修复,我回退了一个版本才解决

【阿里云/腾讯云】双11爆款优惠特价服务器

React Native Vue

【阿里云】双11爆款优惠特价服务器
1核2G1M 180元/3年
2核2G5M 58元/1年
2核4G5M 600元/3年
4核8G5M 1500/3年
活动地址:
https://www.aliyun.com/minisite/goods?taskPkg=1111ydsrwb&pkgSid=5985&userCode=wbqjs7bw

【腾讯云】双11爆款优惠特价服务器
1核2G5M 50G云盘,50元/1年
2核4G8M 80G云盘,74元/1年
2核4G3M 50G云盘,968元/3年(16:00开抢)
4核8G5M 50G云盘,818元/1年(19:00开抢)
活动地址:
https://curl.qcloud.com/mMBBtBDp

继续阅读 »

【阿里云】双11爆款优惠特价服务器
1核2G1M 180元/3年
2核2G5M 58元/1年
2核4G5M 600元/3年
4核8G5M 1500/3年
活动地址:
https://www.aliyun.com/minisite/goods?taskPkg=1111ydsrwb&pkgSid=5985&userCode=wbqjs7bw

【腾讯云】双11爆款优惠特价服务器
1核2G5M 50G云盘,50元/1年
2核4G8M 80G云盘,74元/1年
2核4G3M 50G云盘,968元/3年(16:00开抢)
4核8G5M 50G云盘,818元/1年(19:00开抢)
活动地址:
https://curl.qcloud.com/mMBBtBDp

收起阅读 »

嵌套list联动内部list滚动到顶部后拖不动

nvue
<list id="list0">  
 <swiper>  
<swiper-item>  
<list id="list1" >  
<cell>内部不能有空的cell标签,如果有list1在内容滚动到顶部后list0无法联动 </cell>  
</list>  
</swiper-item>  
</swiper>  
</list>
继续阅读 »
<list id="list0">  
 <swiper>  
<swiper-item>  
<list id="list1" >  
<cell>内部不能有空的cell标签,如果有list1在内容滚动到顶部后list0无法联动 </cell>  
</list>  
</swiper-item>  
</swiper>  
</list>
收起阅读 »

承接uniapp项目

外包

3年uniapp开发经验,曾开发上线的项目有微信公众号网页,安卓机iosAPP,微信小程序,抖音小程序等,从产品规划到设计,前端、后端开发都能做,个人开发,有需要的滴滴QQ576869212

3年uniapp开发经验,曾开发上线的项目有微信公众号网页,安卓机iosAPP,微信小程序,抖音小程序等,从产品规划到设计,前端、后端开发都能做,个人开发,有需要的滴滴QQ576869212

找靠谱前端和后端开发,兼职,可远程办公

混合开发

有兼职项目,需要扫描二维码可加VX沟通:

有兼职项目,需要扫描二维码可加VX沟通:

UNIAPP background=transparent不生效

uniapp

在pages.json里面,在需要透明背景的界面里面加上下面的语句就行了
"backgroundColorTop": "transparent",
"backgroundColorBottom": "transparent",

继续阅读 »

在pages.json里面,在需要透明背景的界面里面加上下面的语句就行了
"backgroundColorTop": "transparent",
"backgroundColorBottom": "transparent",

收起阅读 »