- 博客(12)
- 收藏
- 关注
原创 node cli &&创建一个手架的demo
关于process.argv process.argv 返回一个数组,其中包含node 启动时包含的输入参数数组第一项是node的执行路径,process.execPath。第二项是正在执行的js文件路径,第三项开始是输入的参数。node 的这个运行时可以进行参数处理,但是开发一个cli程序需要更方便的参数处理方式。commander.js 是一个比较出名的cli 参数处理库(中文参考文档)commander参数处理const program = require('commander')
2021-11-29 20:07:57
827
原创 shell 脚本与常用的bash命令
文章目录关于shell常用的bash 命令文件相关文件编辑进程相关其他bash编程基础全局变量局部变量环境变量基本类型运算组合条件比较符循环函数重定向echo 和 read关于shellShell 是一个用 C 语言编写的程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Shell 脚本(shell script),是一种为 shell 编写的脚本程序,业界所说的 shell 通常都是指 shell 脚本。Shell 编程跟 JavaScript、php 编程一样,只要有一个
2021-11-23 20:40:32
3751
转载 npm scripts
文章目录npm 常用命令什么是 npm 脚本原理通配符传参执行顺序钩子简写形式使用 npm 的内部变量本文来自参考文章,仅做学习记录,方便查找。npm 常用命令npm start //初始化工程npm run // run scriptsnpm install // 安装依赖npm update // 升级依赖npm bin // 查看bin文件目录npm link // 将工程软链接到全局npm publish // 发布包npm deprecate // 废弃包npm hel
2021-11-18 15:11:12
454
原创 electron-store的了解使用
介绍 以文件形式缓存数据,保存Electron应用程序或模块的简单数据持久性-保存和加载用户首选项,应用程序状态,缓存等 数据保存在app.getPath('userData')中的JSON文件中。您可以在主进程和渲染器进程中直接使用此模块。 app.getPath(name)-储存你应用程序设置文件的文件夹,默认是appData文件夹附加应用的名称。appData-当前用户的应用数据文件夹,默认对应:%APPDATA%Windows 中$XDG_CONFIG_HOME...
2021-08-10 15:15:52
8212
1
原创 无法加载文件 C:\Program Files (x86)\nodejs\node_global\nrm.ps1,因为在此系统上禁止运行脚本。
windows中的vscode终端执行nrm的相关命令时,报错:nrm : 无法加载文件 C:\Program Files (x86)\nodejs\node_global\nrm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/ go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。解决办法:终端执行get-ExecutionPolicy,若显示Restricted,则执行set-Ex.
2021-07-15 16:56:17
713
原创 windows安装nrm报错‘The “path“ argument must be of type string. Received undefined‘
internal/validators.js:124 throw new ERR_INVALID_ARG_TYPE(name, 'string', value); ^[TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined at validateString (internal/validators.js:124:11) at Object..
2021-07-15 16:40:11
744
原创 windows全局安装npm依赖包,报错“无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称...”
windows全局安装npm依赖包,报错“无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。”原因是环境变量没有正确配置首先查看全局包的存放路径: npm config get prefix将C:\Program Files (x86)\nodejs\node_global配置进系统环境变量里面:...
2021-07-15 16:35:51
770
原创 一次node.js爬虫实践
node.js爬虫实践小猫的毕设系统需要一些疾病数据信息,于是决定从某医药网站上爬取相关数据。小猫以前学爬虫的时候,用的是python,这次决定用node.js试试。首先说说用node做一个简单的爬虫需要的库request:用于http请求iconv-lite:用于转换字符编码cheerio:用于解析html,node-xlsx:将数据生成excel文件一个简单的爬虫其实就是爬取网页,解析数据,存储数据。小猫使用request获取网页,当然也可以选择其他方式,比如node自带的ht
2021-03-05 11:04:55
495
6
原创 学习笔记——vue3.0中的性能优化
前言前端的性能优化主要从如何更快、如何更小、如何更省三个方面考虑。更快可以从算法层面优化,使代码执行步骤更少;更小可以尝试减小文件体积,使用webpack压缩代码,压缩图片等;更省可以从如何减少http请求、如何使用缓存减少资源的重复加载等方面考虑。webpack 压缩插件:1、JavaScript:UglifyPlugin2、CSS :MiniCssExtractPlugin3、HTML:HtmlWebpackPlugin小猫今日b站重看尤大的视频解读,对vue3.0在性能优化上做的努力
2021-02-14 18:17:05
642
原创 react native绝对路径的配置
插件:babel-plugin-module-resolveryarn add babel-plugin-module-resolver2\配置babel.config.jsplugin: [ 'module-resolver', { root: ['./src'], // 从哪个文件开始设置绝对路径 alias: { '@/utils': './src/utils', // 别名 }, }, ],3\配置types
2021-01-31 23:14:38
1475
原创 react-native-config的多环境配置
1.webprocess.env.NODE_ENV === 'development'2、rn项目使用第三方库:react-native-confighttps://js.coach/package/react-native-configyarn add react-native-configreact-native link react-native-config不再需要cd ios; pod install + include ':react-native-confi
2021-01-31 23:05:50
1677
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人