0%

前言

由于Cloud Studio中每个工作空间只能使用1G的内存,当后台运行进程过多时,如果当前运行的进程需要比较多的内存时,就会造成该进程『killed』(由于可用内存不够导致内存溢出);比如使用npm run devnpm run build时,被kill时就会报一个137的错误,对于node可以通过设置--max-old-space-size来限制nodenpm本身占用的最大内存;但是限制内存后程序自然就运行得慢了。

而像mongodb这种进程在后台运行肯定会占用较多的内存,因此决定将其单独设立到另一个主机空间,做成远程服务器(即不是集成到当前空间和项目中,而是利用ip或网址进行访问,就是调用API接口的形式)进行连接。

阅读全文 »

前言

最近想在一个使用vue-cli的小项目中,使用scss来编写样式;如果不需要引入公共的scss文件的话,那只需要在<style>中设置lang="scss"即可。但是一般使用scss的时候,都会设置公共文件进行引用,方便代码复用。所以,如果需要像普通引入公共scss文件的话,需要进行一些配置。

阅读全文 »

前言

在使用Vue.js制作项目时,有时发现一些变量和参数需要在多个组件之间进行使用,且组件A中该参数的改变需要同时使组件B发生相应更新;因此就需要在这些组件能够共同访问的地方定义公共参数。

阅读全文 »

在动态获取元素的位置和鼠标位置时,总是被诸如offset、client和scroll等种类所困惑,这些位置属性之间到底有什么差异,到底我该怎样获取我想要的位置。

阅读全文 »

::before::after伪元素在网页中有着各种的应用,比如清除浮动,作为字体图标等进行使用;但是一直很好奇这两个伪元素与设置元素(设置元素指的是设置伪元素的依赖元素)之间到底是何种关系,以及相当于何种标签元素。

阅读全文 »