⼩程序weui官⽅库源代码运⾏踩坑记
按照官⽅说明,
git clone github/wechat-miniprogram/weui-miniprogram
在windows主机下clone下来,按照上⾯说明进⾏编译操作,发现只能显⽰demo的主页,⽆法显⽰具体的组件,报各种组件不存在的BUG,
Component is not found in path "components……Error: Component is not found in path
查看对应的代码,发现对应的js⽂件没有⽣成
难道官⽅有BUG,不太可能啊。想想怎么办呢,看⼀下编译的过程,发现
这样的警告:
warning Delete ` ` prettier/prettier(eslint配置的⼀些问题)
百度了⼀下,发现了这篇⽂章给了提⽰
原来官⽅肯定是Linux环境下提交的代码,⽂件默认是以LF结尾的(⼯程化需要,统⼀标准),当我⽤windows电脑git clone代码的时候,若我的autocrlf(在windows下安装git,该选项默认为true)为true,那么⽂件每⾏会被⾃动转成以CRLF结尾,若对⽂件不做任何修改,pre-commit执⾏eslint的时候就会提⽰你删除CR。
解决办法:
删除clone⽂件, windows,⽂件编码是UTF-8且包含中⽂,最好全局将autocrlf设置为false
添加配置
git config --global core.autocrlf false
再重新拉取
电商小程序源码组件都可以显⽰出来了
再说⼀下,我改成使⽤cnpm来拉取组件依赖,速度快很多,命令如下:cnpm run submodule
cnpm i
cnpm run dev
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论