一、nodejs的安装Node.js安装包及源码下载地址为:https://nodejs.org/en/download/。我们可以根据不同平台系统选择你需要的Node.js安装包。Node.js 历史版本下载地址:https://nodejs.org/dist/这里演示的是Window64位安装Node.js,下面演示的是采用安装包的方式来安装。1、Windows 安装包(.msi)             
                
         
            
            
            
            前言有时候使用npm上的包,发现有bug,我们知道如何修改,但是别人可能一时半会没法更新,或者是我们特殊需求,别人不愿意修改,这时候我们只能自己动手丰衣足食。那么我们应该如何修改别人的源码呢?首先,直接修改node_modules里面的文件是不太行的,重新安装依赖就没有了。一般常用办法有两个:下载别人代码到本地,放在src目录,修改后手动引入。fork别人的代码到自己仓库,修改后,从自己仓库安装这            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-11 13:17:40
                            
                                1825阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            有些时候不小心上传了一些敏感文件(例如密码), 或者不想上传的文件(没及时或忘了加到.gitignore里的),而且上传的文件又特别大的时候, 这将导致别人clone你的代码或下载zip包的时候也必须更新或下载这些无用的文件 因此, 我们需要一个方法, 永久的删除这些文件(包括该文件的历史记录). Git永久删除历史文件(包含历史记录)1 查找文件名称2 从资料库中删除文件3 推送我们修改后的re            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-05 19:56:08
                            
                                130阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              整整弄了两天,踩了无数的坑,各种奇怪的error,最后终于编译成功了。  网上的教程基本上都过时了,或者是版本不对,都会报一些奇怪的错误,这里总结一下目前可行的流程。  node版本:v10.1.0。  首先需要一些准备工作:1、Visual Studio 2017 传送门:https://www.visualstudio.com/zh-hans/downloads/2、python2.7 传            
                
         
            
            
            
            第3章 包管理器npm3.1 使用moment使用第三方包格式化时间3.2 npm 命令的使用上面的代码,我们使用npm安装了moment来进行格式化时间的处理,这就是使用第三方模块;而我们使用的npm就是node中自带的包(模块)管理工具;借助NPM可以帮助我们快速安装和管理依赖包,使Node与第三方模块之间形成了一个良好的生态系统;我们也可以直接输入npm,查看帮助引导:PS C:\xamp\            
                
         
            
            
            
            node模块化@(node)一、前言Node应用是由模块组成的,Node遵循了CommonJS的模块规范,来隔离每个模块的作用域,使每个模块在它自身的命名空间中执行。CommonJS规范的主要内容:模块必须通过 module.exports 导出对外的变量或接口,通过 require() 来导入其他模块的输出到当前模块作用域中。CommonJS模块的特点:(1)所有代码运行在当前模块作用域中,不会            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-10 17:14:38
                            
                                160阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            yarn 安装进行时,显现错误 node_modules\gifsicle: Command failed.
           错误详情如下解决办法:在 package.json 文件中 配置忽略该错误"resolutions": {
    "//": "Used to install imagemin dependencies, because imagemi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-23 16:00:03
                            
                                357阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            为什么 npm 要为每个项目单独安装一遍 node_modules?其实也不用每次都安装node_modules,直接使用软连接即可:windows 使用mklink /j node_modules %APPDATA%\Roaming\npm\node_moduleslinux使用ls -s node_modules %APPDATA%\Roaming\npm\node_modulesnodejs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-17 13:58:31
                            
                                193阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             总述  “模板”这个词,可能很多人第一印象是后端的技术(Smarty,Velocity等),但本文要讲的却不是后端的概念,而是前端开发中所使用到的一种技术,也就是“前端模板”技术。  模板的工作原理可以简单地分成两个步骤:模板解析(翻译)和数据渲染。这两个步骤可分别部署在前端或后端来执行。如果都放在后端执行,则是像Smarty这样的后端模板,而如果都放在前端来执行,则是我们要探讨的前端模板。问题            
                
         
            
            
            
            前言有时候使用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阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、使用之前,我们先来掌握3个东西是用来干什么的。npm: Nodejs下的包管理器。webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要 npm install就可以安装)开始:如图,下载8.9.3            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-09 15:22:51
                            
                                82阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              根据Github上的说明,Node Supervisor原本是用于服务器上Node.js应用崩溃的时候,自己重新启动。当然它也可以监控你的项目的js(或CoffeeScript)文件变化,进而重启来方便我们调试应用程序。 安装方法(以全局模块安装):   复制代码代码如下: 
    
   npm install supervisor -g 
      假设你的Node.js程序            
                
         
            
            
            
            在Kubernetes(K8S)中,如果有需要修改node_modules中的代码,但是修改后不生效,可能是由于缓存或者其他原因导致的。在这篇文章中,我将向你解释如何解决这个问题。
首先,我们需要了解整个处理流程,下面是一个展示步骤的表格:
| 步骤 | 操作                  |
|------|----------------------|
| 1    | 进入项目根目录            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-29 09:50:36
                            
                                1265阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            模块以及模块加载机制
在Node.js中,以模块为单位划分功能,通过一个完整的模块加载机制使得开发人员可以将应用程序划分为多个不同的部分。模块的使用可以提高代码重用率,提高应用程序的开发效率,而且开发人员可以根据具体的需求引入第三方模块或者自定义模块到应用程序中
先计算模块路径
如果模块在缓存里面,取出缓存
是否为内置模块,如果是返回内置模块
加载模块
输出模块的exports属性即可
//            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-16 00:01:31
                            
                                3769阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            git上传忽略node-modules点击项目文件,右键选择Git Bash进入命令行,输入touch .gitignore,生成.gitignore文件。在生成的.gitignore文件里输入你要忽略的文件件及其文件即可。// .gitignore文件
/node_modules
/dist配置规则:以斜杠“/”开头表示目录;以星号“*”通配多个字符;以问号“?”通配单个字符;以方括号“[]”包            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-28 15:35:58
                            
                                184阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本周 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阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录模块化概念模块的分类加载模块模块作用域向外共享模块作用域成员module对象module.exports对象exports对象共享总结模块规范化模块npm与包查看npm版本和node版本npm安装第三方模块使用第三方模块moment包的版本包管理配置文件包的分类项目包全局包规范的包结构模块的加载机制内置模块加载机制自定义模块加载机制第三方模块加载机制目录作为模块 模块化概念自顶向下把系统划分            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-08 13:25:40
                            
                                172阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Windows下的Nodejs npm路径是appdata,很不爽,想改回来,但是在cmd下执行以下命令也无效npm config set cache "E:\软件安装\nodejs\node_cache"npm config set prefix "E:\软件安装\nodejs\node_global"最后在nodejs的安装目录中找到node_modules\npm\.npmrc文件修改如下即            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-11 20:07:04
                            
                                833阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            为什么要改node_modules?在开发中,如果有必要修改node_modules里的代码,有哪几种方法呢?哪种方法最好呢?第一种:直接改这种很容易理解,就是直接进node_modules中,找到相关包的代码,并修改相应位置代码,然后重启项目即可。 但是这样做存在如下弊端:只能是你自己本地用你修改的代码,其他人用不了;下次npm install 之后之前修改的代码都会恢复原状;第二种:独立维护一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 06:28:39
                            
                                717阅读