有些时候不小心上传了一些敏感文件(例如密码), 或者不想上传的文件(没及时或忘了加到.gitignore里的),而且上传的文件又特别大的时候, 这将导致别人clone你的代码或下载zip包的时候也必须更新或下载这些无用的文件 因此, 我们需要一个方法, 永久的删除这些文件(包括该文件的历史记录). Git永久删除历史文件(包含历史记录)1 查找文件名称2 从资料库中删除文件3 推送我们修改后的re            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-05 19:56:08
                            
                                130阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            git上传忽略node-modules点击项目文件,右键选择Git Bash进入命令行,输入touch .gitignore,生成.gitignore文件。在生成的.gitignore文件里输入你要忽略的文件件及其文件即可。// .gitignore文件
/node_modules
/dist配置规则:以斜杠“/”开头表示目录;以星号“*”通配多个字符;以问号“?”通配单个字符;以方括号“[]”包            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-28 15:35:58
                            
                                184阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            问题背景:  为了节省app存储空间,好多github上的项目没有node_modules模块。1.自己创建的工程  
   在终端直接使用:react-native init项目名称。 localhost:Desktop niu$ react-native init NiuReact
This will walk you through creating a new React Native p            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-12 13:21:04
                            
                                88阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Git常用命令 1、查看指定文件状态 git status 【filename】 2、查看所有文件状态 git status 3、添加所有文件到暂存区 git add . 4、提交暂存区中的内容到本地仓库 -m 提交信息 git commit -m “执行操作信息” 5、初始化仓库 git init 6、创建一个分支 git branch 【branchName】 7、删除一个分支 git bra            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-14 04:53:21
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本周 2020-05-26,Nodejs v12.17.0 LTS 版发布,去掉 --experimental-modules 标志。虽然已在最新的 LTS v12.17.0 中支持,但是目前仍处于  Stability: 1 - Experimental 实验阶段,如果是在生产环境使用该功能,还应保持谨慎,如果在测试环境可以安装 n install v12.17.0             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-19 05:43:25
                            
                                72阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            引言diff是我们每天都要使用的一个功能,每次提交时,我都习惯先用git diff --cached看看这次提交更改了些什么,确定没问题,然后再git commit。git生成的diff非常直观,直观到我从来都没有去思考过diff是怎么生成的,觉得这应该是很简单的一件事,两个文件做个对比,不就行了。  什么是直观的diff 我们先简单定义一下什么是diff:diff就是目标文本和源文本之间的区            
                
         
            
            
            
            node模块化@(node)一、前言Node应用是由模块组成的,Node遵循了CommonJS的模块规范,来隔离每个模块的作用域,使每个模块在它自身的命名空间中执行。CommonJS规范的主要内容:模块必须通过 module.exports 导出对外的变量或接口,通过 require() 来导入其他模块的输出到当前模块作用域中。CommonJS模块的特点:(1)所有代码运行在当前模块作用域中,不会            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-10 17:14:38
                            
                                160阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言有时候使用npm上的包,发现有bug,我们知道如何修改,但是别人可能一时半会没法更新,或者是我们特殊需求,别人不愿意修改,这时候我们只能自己动手丰衣足食。那么我们应该如何修改别人的源码呢?首先,直接修改node_modules里面的文件是不太行的,重新安装依赖就没有了。一般常用办法有两个:下载别人代码到本地,放在src目录,修改后手动引入。fork别人的代码到自己仓库,修改后,从自己仓库安装这            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-17 14:29:14
                            
                                213阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.1 项目目录介绍目录/文件说明详解build项目构建(webpack)相关代码详解config配置目录,包括端口号等详解node_modulesnpm 加载的项目依赖模块详解src这里是我们要开发的目录,基本上要做的事情都在这个目录里。里面包含了几个目录及文件: ♞ assets:放置一些图片,如 logo  ♞ components:放置一些组件 ♞ views:页面(视图)组件 ♞ rou            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-22 09:55:38
                            
                                238阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            概念:所有属性都可以在程序的任何地方访问,即全局变量。在Javascript中,通常window是全局对象,而Node.js的全局对象是global,所有全局变量都是global对象的属性,如console、process等一、全局对象与全局变量global最根本的作用是作为全局变量的宿主。满足以下条件成为全局变量:1.在最外层定义的变量2.全局对象的属性3.隐式定义的变量(未定义直接赋值的变量)            
                
         
            
            
            
            // 说明      Node API 版本为 v0.10.31。 
      中文参考:http://nodeapi.ucdok.com/#/api/,http://blog.sina.com.cn/oleoneoy      本段为博主注解。  目录  ● 模块 
  Cycles 
  Core Modules            
                
         
            
            
            
            刚刚帮一位同学解决在电脑上安装了vue脚手架及安装element ui。 原本以为很简单的,但每一走一步就遇见一个bug,和他找了快3个小时bug,好在问题都解决了。一,首先下载node 点击:二:node配置安装 如果在安装时已经加入到系统路径就不用了,如果没有就要加 运行 node -v npm -v 显示版本信息,就说明没有问题了。否则(执行下面的步骤) cmd:where node 显示安            
                
         
            
            
            
            Node.js中的模块    在Node.js中,以模块为单位划分功能,通过一个完整的模块加载机制使得开发人员可以将应用程序划分为多个不同的部分。模块的使用可以提高代码重用率,提高应用程序的开发效率,而且开发人员可以根据具体的需求引入第三方模块或者自定义模块到应用程序中。      在Node.js中一个Node.js            
                
         
            
            
            
            前端模块化首先介绍一下前端模块化,一共包含一下四种。具体介绍看前端模块化。AMD ( require.js ) 浏览器端模块化CMD ( sea.js ) 浏览器端模块化Common.js ( module.export require ) 服务器端模块化es6 模块化 ( export import )node模块化在NodeJS中,一般将代码合理拆分到不同的JS文件中,每一个文件就是一个模块N            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-07 18:15:19
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            NodeGit:强大的JavaScript Git库 nodegit Native Node bindings to Git.  项目地址: https://gitcode.com/gh_mirrors/no/nodegit  NodeGit 是一个Node.js绑定到高效C库 libgit2 的项目。它提供了一个全面的API,使开发者能够直接在JavaScript环境中与Git仓库进行交互,无需            
                
         
            
            
            
            修改了 node_modules 中的依赖,如何共享: patch-package
start今天学习到一个新知识,解决了一个困扰我很久的问题。真叫人拍案叫绝,赶紧写一篇文章记录一下。问题场景通常一些前端项目,都会引入第三方库,但是有时候第三方库有 bug 或者不够完美的情况 。对于我们这种走在最前沿的人来说,在能力允许的情况下,就会想自己手动更改node_modules 中的依赖,来达到快速修复            
                
         
            
            
            
             Nodejs压缩版安装与配置一、下载nodejs二、解压上面下载的压缩包三、修改配置环境变量四、修改npm镜像为taobao 镜像五、安装vue-cli 脚手架六、搭建前端框架七、运行项目 一、下载nodejs中文官网:http://nodejs.cn/download/ 如下图,选择windows版本,LTS是长期支持版本,选择下载对应的64位压缩版;二、解压上面下载的压缩包然后在安装目录下新            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-12 12:59:39
                            
                                185阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            环境操作系统:centos7  nodejs: v6.10.0  elasticsearch:5.2.2步骤首先已经安装好了elasticsearch。由于现在elasticsearch不建议使用plugins即插件的方式来安装。而是把其作为一个独立的应用程序。所以以前的插件安装方式在版本5里不建议使用啦。步骤一、根据官网: https://github.com/mobz/elasticsearc            
                
         
            
            
            
            Gruntjs 作为前端工程化工具,能够很好的对前端资源进行管理(校验,合并,压缩)。久之,发现一个问题npm install 每次不同的项目都必须使用以上命令初始化,获取相对应的依赖模块,而这些模块往往都是相似。那么,能否多个项目共用同个 node_modules ,做到一处管理,多处复用呢?我们尝试一下:我们事先初始化一个 node_modules 目录,包含 grunt 等众多精彩使用到            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-01 12:51:19
                            
                                223阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Nodejs   
   1.安装nodejs 
   
   从nodejs官网下载最新版本的node,设置环境变量这样就可以在cmd下直接用命令行操作npm 
   
   环境变量:path  d:/nodejs 
   
   查看本机node及npm版本 
     
   2.从官网上直接拷一个小脚本: 
   
   nodeExample.js 
   const htt            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-16 13:11:45
                            
                                97阅读
                            
                                                                             
                 
                
                                
                    