07 2021 档案

摘要:PATH 环境变量 经常使用命令行工具的话,对PATH等环境变量应该会非常熟悉;但现今的日常开发,接触到这一概念的机会越来越少。 时不时还是会遇到小朋友问我:“什么是PATH?” 这里记录一下,以供参考。 什么是PATH变量? 我们从命令行想要运行一个程序的时候,待运行的程序往往不是在当前目录。 P 阅读全文
posted @ 2021-07-28 18:34 坤嬷嬷 阅读(262) 评论(0) 推荐(0) 编辑
摘要:前言 (1)首先要知道你使用的Mac OS X是什么样的Shell,使用命令 echo $SHELL 如果输出的是:csh或者是tcsh,那么你用的就是C Shell。 如果输出的是:bash,sh,zsh,那么你的用的可能就是Bourne Shell的一个变种。 Mac OS X 10.2之前默认 阅读全文
posted @ 2021-07-28 18:01 坤嬷嬷 阅读(871) 评论(0) 推荐(0) 编辑
摘要:什么是环境变量? 环境变量是操作系统提供给应用程序访问的简单 key / value字符串;windows/linux/mac都有同样的概念。 一般用于提供参数值给不同的应用程序。 查看环境变量 查看所有环境变量: env 假设我们要查看SHELL这个环境变量的值: windows command 阅读全文
posted @ 2021-07-28 17:44 坤嬷嬷 阅读(93) 评论(0) 推荐(0) 编辑
摘要:如何安装shell呢,以安装zsh举例 方案一:通过homebrew安装 brew install zsh 安装后,执行 zsh --version 显示版本号代表成功 方案二:安装oh-my-zsh 安装oh-my-zsh命令 sh -c "$(curl -fsSL https://raw.git 阅读全文
posted @ 2021-07-28 11:50 坤嬷嬷 阅读(322) 评论(0) 推荐(0) 编辑
摘要:参考 npm scripts 使用指南 实战 "scripts": { "dev": "webpack serve --config build/webpack.dev.conf.js --color --progress", "start": "npm run dev & NODE_ENV=dev 阅读全文
posted @ 2021-07-28 10:49 坤嬷嬷 阅读(170) 评论(0) 推荐(0) 编辑
摘要:目前项目中使用的就是在package.json中配置命令行的形式~~~ "scripts": { "start": "npm run dev & NODE_ENV=development nodemon ./server/index.js", "server": " NODE_ENV=develop 阅读全文
posted @ 2021-07-27 11:11 坤嬷嬷 阅读(44) 评论(0) 推荐(0) 编辑
摘要:简介 nodemon用来监视node.js应用程序中的任何更改并自动重启服务,非常适合用在开发环境中。以前,我们开发一个node后端服务时,每次更改文件,均需重启一下,服务才能生效。这使我们的开发效率降低了很多。nodemon的出现,可以随时监听文件的变更,自动重启服务,我们开发时只需关注代码即可, 阅读全文
posted @ 2021-07-27 10:41 坤嬷嬷 阅读(5231) 评论(0) 推荐(0) 编辑
摘要:参考 Error: listen EADDRINUSE 127.0.0.1:8888错误解决 阅读全文
posted @ 2021-07-23 17:47 坤嬷嬷 阅读(137) 评论(0) 推荐(0) 编辑
摘要:解读 fis.match(selector,props) selector :FIS3 把匹配文件路径的路径作为selector,匹配到的文件会分配给它设置的 props。关于 selector 语法,请参看 Glob 说明 props :编译规则属性,包括文件属性和插件属性,更多属性 deploy 阅读全文
posted @ 2021-07-13 18:39 坤嬷嬷 阅读(129) 评论(0) 推荐(0) 编辑
摘要:参考 官网 阅读全文
posted @ 2021-07-12 18:52 坤嬷嬷 阅读(45) 评论(0) 推荐(0) 编辑
摘要:常用命令 # 进程状态管理 $ pm2 start app.js # 启动app.js应用程序 $ pm2 start app.js --name="api" # 启动应用程序并命名为 "api" $ pm2 start app.js -- -a 34 # 启动一个应用,并传递“-a 34”的参数 阅读全文
posted @ 2021-07-12 17:33 坤嬷嬷 阅读(268) 评论(0) 推荐(0) 编辑
摘要:配置文件 简单说明 配置文件里的设置项,跟命令行参数基本是一一对应的。 可以选择yaml或者json文件,就看个人喜好。 如果启动的时候指定了配置文件,那么命令行参数会被忽略。(个别参数除外,比如--env) 举个简单例子,如下json文件,完整配置说明请参考官方文档。 { "apps": // a 阅读全文
posted @ 2021-07-12 17:07 坤嬷嬷 阅读(3206) 评论(1) 推荐(0) 编辑
摘要:PM2简介 PM2是常用的node进程管理工具,它可以提供node.js应用管理,如自动重载、性能监控、负载均衡等。同类工具有Supervisor、Forever等。 pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能。p 阅读全文
posted @ 2021-07-12 16:18 坤嬷嬷 阅读(24453) 评论(0) 推荐(1) 编辑
摘要:前言 项目中在提交时如果有eslint相关的问题会报错,那么是如何使用eslint在提交时检查代码的呢? 解决 假设已经安装好了eslint并且完成了配置文件的配置,万事俱备只欠东风了 1、在项目中新建eslint.sh脚本(shell脚本) filesCheckedByEslint=`git di 阅读全文
posted @ 2021-07-09 11:28 坤嬷嬷 阅读(580) 评论(0) 推荐(0) 编辑
摘要:参考 webpack4系列教程(八):使用Eslint审查代码 webpack引入eslint详解 阅读全文
posted @ 2021-07-09 11:17 坤嬷嬷 阅读(86) 评论(0) 推荐(0) 编辑
摘要:简介 当 ESLint 运行时,在确定哪些文件要检测之前,它会在当前工作目录中查找一个 .eslintignore 文件。如果发现了这个文件,当遍历目录时,将会应用这些偏好设置。一次只有一个 .eslintignore 文件会被使用,所以,不是当前工作目录下的 .eslintignore 文件将不会 阅读全文
posted @ 2021-07-08 17:46 坤嬷嬷 阅读(7940) 评论(0) 推荐(1) 编辑
摘要:简介 ESLint 是一款开源的 JavaScript lint 工具,由 Nicholas C. Zakas 于2013 年创建。 借助 ESLint,可将 静态代码分析 和 问题代码协助修复 集成到 编码、提交 和 打包 过程中,及早发现并协助修复代码中: 有语法错误的部分 不符合约定的样式准则 阅读全文
posted @ 2021-07-08 14:38 坤嬷嬷 阅读(1481) 评论(0) 推荐(0) 编辑
摘要:前言 单纯整理。。。。。 修改host 方法一:安装switch Host 参考:switchHost学习(一)安装 方法二:找到/ect/hosts文件 在命令行中使用vim修改 vim /etc/hosts 通过电脑前往 /etc/hosts 无法修改host 由于hosts 文件属性系统文件, 阅读全文
posted @ 2021-07-07 16:23 坤嬷嬷 阅读(991) 评论(0) 推荐(0) 编辑
摘要:参考 https://github.com/oldj/SwitchHosts/releases 阅读全文
posted @ 2021-07-06 20:08 坤嬷嬷 阅读(1508) 评论(0) 推荐(0) 编辑
摘要:安装完nrm,执行nrm相关命令报错,神奇,根据提示,是一个语法错误!!! /Users/wangkun/.nvm/versions/node/v8.4.0/lib/node_modules/nrm/node_modules/open/index.js:38 } catch {} ^ SyntaxE 阅读全文
posted @ 2021-07-06 15:01 坤嬷嬷 阅读(817) 评论(0) 推荐(0) 编辑
摘要:参考 怎么查看Mac上的隐藏文件和文件夹 阅读全文
posted @ 2021-07-06 11:25 坤嬷嬷 阅读(105) 评论(0) 推荐(0) 编辑
摘要:简介 在我们的日常开发中经常会遇到这种情况:手上有好几个项目,每个项目的需求不同,进而不同项目必须依赖不同版的 NodeJS 运行环境。如果没有一个合适的工具,这个问题将非常棘手。 nvm 应运而生,nvm 是 Mac 下的 node 管理工具 安装 参考:在 Mac 下安装 nvm 管理 node 阅读全文
posted @ 2021-07-06 11:22 坤嬷嬷 阅读(1557) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示