目前国内访问GitHub速度慢,还可能被墙,所以Gitee来构建个人博客。Gitee类似国内版的GitHub,访问速度有保证。
在全局安装 npm 包的时候,比如 npm i npm-check -g,可能会报错,提示没有权限
在macOS系统下,npm默认的全局安装路径是在/usr/local/lib/node_modules下。例如:当我们执行npm i -g vue-cli时,实际上是把vue-cli这个模块安装到了/usr/local/lib/node_modules目录下了。
今天来一起实战Linux环境下搭建elasticsearch6.5.4集群和Head插件;
之前在Ubuntu上面搭建了STF, 最近公司需要将STF部署在Mac环境,本来以为和在Ubuntu上面一样使用Docker部署几行命令就可以轻松解决,结果发现Mac Docker环境不支持Android USB,即使环境起来了也不能识别插入的安卓手机,因为底层的xhyve不支持它。关于问题细节请参考这个issue
安装环境 本文默认以MacOS为系统,毕竟除了用React Native搞Android,你也会想用它搞iOS。 首先当然是Android的环境搭建,这里还是推荐把整个Android开发环境都弄起来,顺便还可以学学Android。关于Android环境搭建,以及使用Android Studio可以参考我的另一篇文章搭建安卓开发环境(Android Studio) 这里就不赘述了,需要注意的是,要安装好SDK,AVD(不是AV,是Android Virtual Device)。 弄好Android开发环境
根据官网的安装教程,安装完成并配置环境变量 打开终端,输入以下命令 // 切换root权限 sudo -s // 输入密码 password: // 编辑bash_profile文件 vi ./bash_profile // 按s键进行编辑,添加以下配置 export PATH="$PATH:/usr/local/bin/yarn" // 按control+c保存修改,输入:wq退出编辑 查看是否配置成功 在用户模式下,输入yarn -v查看是否可以全局访问,结果是报错了。。。 at Object.
开源GitHub地址:https://github.com/sitespeedio/sitespeed.io
ElasticSearch-head是一个H5编写的ElasticSearch集群操作和管理工具,可以对集群进行傻瓜式操作。
elasticsearch-head是 ES集群管理、索引数据可视化、增删改查、查询语句可视化 工具。
最近使用vue开发了一个前端项目,开发好后准备部署到服务器上。从git仓库拉下项目代码后,运行npm install安装项目所依赖的模块时却报错了,错误信息如下:
https://segmentfault.com/a/1190000038525808
Waline 本可以部署在 Vercel 等平台上,但有一天突然就不能用了,本文记录自己部署基于 MongoDB 数据库的 Waline 服务。 背景 Vercel 不香了之后,自己建 Waline 服务器 数据库之所以选择 MongoDB,主要在于安装使用方便,对于网站存取性能更优 自己动手,丰衣足食,数据安全,速度还快,无人可挡! 配置环境 安装 MongoDB 参考 MongoDB 安装 创建 MongoDB 用户 进入 mongosh 切换到新数据库 waline 123 test> u
promote:vue_pro wangxinqiang$ npm run serve
anyproxy是依赖于nodejs的,所以第一步先安装nodejs,nodejs下载地址:https://nodejs.org/en/download/
按照提示中的路径,/usr/local/lib/node_modules/gitbook-cli/node_modules/npm/node_modules/graceful-fs/polyfills.js 打开polyfills.js文件,找到这个函数
前者适合新手,后者适合老手(方便大家查找,从而过滤掉某些步骤,节约时间成本) 所以大家按需查看哟。
在编辑器中打开以下文件: /usr/local/lib/node_modules/npm/node_modules/uid-number/uid-number.js 到 11 行,将 uidSupport = process.getuid && process.setuid 修改为 uidSupport = false
虽然有了一些新生派竞品比如yarn,但使用或者习惯了npm的开发者仍然大有人在。
EPEL(Extra Packages for Enterprise Linux)企业版Linux的额外软件包,是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包。
nvm 可以在统一系统中安装多个版本的Node.js的运行时,并在不同版本间快速切换,是前端开发的利器。
在mac上使用npm install -g express 安装express的时候出现如下类似的错误:
项目测试通过,到了上线部署阶段。部署的机器安全限制比较严格,不允许访问外网。此外,没有对外网开放ssh服务,无法通过ssh远程操作。
模块加载痛点 大家也或多或少的了解node模块的加载机制,最为粗浅的表述就是依次从当前目录向上级查询node_modules目录,若发现依赖则加载。但是随着应用规模的加大,目录层级越来越深,若是在某个模块中想要通过require方式以依赖名称或相对路径的方式引用其他模块就非常麻烦,影响开发效率和美观。 示例demo: // 当前目录: /usr/local/test/index.js // gulp模块所在路径为 /usr/lib/node_modules var gulp = require('../.
阿里开源的Macaca框架中的一个小工具,用于获取App元素信息,该工具比较稳定,响应速度较快 可以给出最简化的xpath信息以及元素xpath的绝对路径,可以支持IOS和Android。
笔者安装此篇文章[GitBook 从懵逼到入门]的方法在M1版MacBookAir配置了gitbook环境。
WebDriverAgent 在 iOS 端实现了一个 WebDriver server ,借助这个 server 我们可以远程控制 iOS 设备。你可以启动、杀死应用,点击、滚动视图,或者确定页面展示是否正确。
npm ERR! A complete log of this run can be found in:
Octopress 是一个面向开发者的博客系统,广受程序员的喜爱。既然大家有需求,那么 Octopress 也要安排上~
在初始化一个 mpvue 项目时,安装vue-cli时,报如下图所示的: 屏幕快照 2019-01-28 上午10.46.26.png 解决步骤: cd 到/usr/local/lib/node_mo
通过上一篇宏哥给各位小伙伴们的引荐,大家移动对这位美女有了深刻的认识,而且她那高超的技艺和婀娜的身姿久久地浮现在你的脑海里,是不是这样呢???不要害羞直接告诉宏哥:是,就对了。宏哥要的就是这个效果。达到这个效果,就说明你学的差不多了,可以出师了。今天继续由宏哥给你引荐这位琵琶美女。
# 1.需要npm环境 上传node-v8.9.0包并解压 [root@summer ~]# ll total 17480 -rw-------. 1 root root 1259 Sep 16 02:35 anaconda-ks.cfg -rw-r--r--. 1 root root 17894489 Oct 27 09:04 node-v8.9.0-linux-x64 (1).tar.gz [root@summer ~]# tar -zxf node-v8.9.0-linux-x64\ \(1
此时的bin文件夹中已经存在node以及npm,如果你进入到对应文件的中执行命令行一点问题都没有,不过不是全局的,所以通过建立软链接的方式将这个设置为全局。
今天给新来的前端同事安装了 DeepinLinux,然后在运行 React 项目的时候出现了 Error: watch ENOSPC 的报错。我很奇怪为什么会出现这个错误,随后找到了这篇文章,原文如下:
在前面的《appstacks》,《apps》系列文章中,我们大力涉及到带存储支持的云程序,与语言选型放一起,我们写了py的2个(seafile,odoo),php的2个(owncloud,mongopress),js的一个davros。并一直扩展它们的意义,认为它是一种小可视为与common storage based webapp合作(ocwp ownnote,mongpress,odoo),大可扩展为paas,webos的东西(sandstorm,cloudwall),在《设想:cloudwall与树莓派》一文中,我们又把cloudwall与通用移动硬件的树莓派结合,提出了真正云硬件的概念。
本文仅供渗透测试技术学习及教学用途,禁止非法使用 最近一段时间一直在研究内网中嗅探的一些方法,各种方式的尝试,才找到一个比较靠谱的一种方式。dns投毒与中间人。ARP掉线太高了。单一的ARP掉线也在1
输入 pm2 -v 后报错 pm2: command not found 解决方案:
kubernetes(k8s)安装命令行自动补全功能 Ubuntu下安装命令 root@master1:~# apt install -y bash-completion Reading package lists... Done Building dependency tree Reading state information... Done bash-completion is already the newest version (1:2.10-1ubuntu1). 0 upgraded
卡住老半天了,解决不了。。。 lichdeMacBook-Pro:syFront lichking2015$ cnpm i webpack-dev-server --save-dev ✖ Install fail! Error: [webpack-dev-server@3.1.4 › webpack@4.8.2 › @webassemblyjs/wasm-edit@1.4.2 › @webassemblyjs/helper-buf fer@1.4.2] Can't find package @webasse
今天运行是visual studio code时,报了一个错误Cannot find module 'webpack' ,网上找了很多方法都没解决。下面一起来看看怎么解决
使用 nvm 管理不同版本的 node 与 npm 补充说明:Mac 下通过 brew install nvm 所安装的 nvm ,由于安装路径不同,无法正确启用。建议使用 brew uninstall nvm 卸载掉之后,通过本文的方案重新安装一次。 --- 最近 NodeJS 的版本更新速度有点 Chrome 的迹象,4.0 版本没发布多久,又推出了 5.0 。升级 NodeJS 之后可以很方便的开始使用一些 ES6 的语言特性,但又会导致团队内部的 mz-fis 框架无法更新,因为它暂时只支持 v0.
Ubuntu下安装命令 root@master1:~# apt install -y bash-completion Reading package lists... Done Building dependency tree Reading state information... Done bash-completion is already the newest version (1:2.10-1ubuntu1). 0 upgraded, 0 newly installed, 0 to r
修改npm包所安装目录的权限:sudo chown -R $USER /usr/local 然后输入密码就可以了
Mac OS下安装npm的全局包,总是出现如下提示Missing write access,需要提升权限才能继续。
可以看代码目录下logs目录下的日志,查看错误信息虚拟机必需能够直连网络,不能通过代理上网
在WPSJS项目开发好,需要发布给用户使用时,我们使用其命令wpsjs build或wpsjs publish,进行项目的文件打包发布时,默认wpsjs工具会对某些文件和文件夹进行过滤不打包。
注意:从Vmware导入到macos时,需要将整个虚拟镜像的文件夹后缀更改为.vmware格式,即可直接倒入到PD虚拟机
领取专属 10元无门槛券
手把手带您无忧上云