npm使用非root用户进行管理安装
下载npm二进制执行文件放入到当前用户目录下 将目录添加到环境变量中,就是添加到.bash_profile中 重新加载环境变量, source ~/.bash_profile 添加前缀配置到npm配置文件 echo 'prefix = ${HOME}/.npm_packages' > ~/.npmrc
2021-7-08 10:28
|
59
|
69 字
|
1 分钟内
react 6个非常好用的包
1. react-native-qrcode-scanner 很多时候我们都需要扫码来进行简单的操作,而这个包就是方便我们生成和管理二维码的。 安装方式: npm i react-native-qrcode-scanner 2. react-native-immediate-phone-call 如果你想要一个拨打电话的功能,那么这个软件包非常适合…
2021-1-12 8:38
|
145
|
348 字
|
2 分钟
vue陷阱-深拷贝vs浅拷贝
案例重现 看下面的一个例子 data(){ return{ info:{ attr1:'test1', attr2:'test2' } } }, created(){ let m = {attr1:'10',attr2:'20',attr3:'30'…
2020-3-31 15:21
|
206
|
488 字
|
3 分钟
vue中父组件和子组件交互的方式
组件 vue中使用component来表示组件,通过封装组件,我们可以将代码最大程度的复用,可以说组件是vue中的核心。 通信交互 定义了组件之后,我们需要使用它,一般情况我们都是通过在vue中使用compoment方法来引入它,当然有时候也会使用vue.use来引入组件。 组件交互分为两种,一种是父组件的信息传递给子组件,一种是子组件的信息传递给…
2020-3-03 11:01
|
60
|
324 字
|
6 分钟
js数组对象的浅拷贝和深拷贝
浅拷贝就是将一个对象赋值给另一个对象,对象指向的是相同的存储空间,修改一个,另一个也会影响。深拷贝就是将一个对象赋值给另一个对象的时候,对象指向的是不同的存储空间,修改一个,另一个不受影响。var s = Array(100).fill({})通过这样可以初始化一个长度为100的对象数组,但是我们修改一个对象属性的时候,所有对象的属性都会发生变化比…
2019-5-16 15:53
|
54
|
366 字
|
2 分钟