文章目录1.模块化1.模块化与作用域2. module 模块3.npm与包 1.模块化1.模块化与作用域编程领域中的模块化:遵守固定的规则,把一个大文件拆成独立并相互依赖的多个小模块。模块化好处:提高代码复用性,可维护性和按需加载模块化语法规范CommonJS :require 引用模块 与 module.exports向外暴露成员 
  
CommonJS规范了: 模块的特性 以及 各模块之间            
                
         
            
            
            
            前言有时候使用npm上的包,发现有bug,我们知道如何修改,但是别人可能一时半会没法更新,或者是我们特殊需求,别人不愿意修改,这时候我们只能自己动手丰衣足食。那么我们应该如何修改别人的源码呢?首先,直接修改node_modules里面的文件是不太行的,重新安装依赖就没有了。一般常用办法有两个:下载别人代码到本地,放在src目录,修改后手动引入。fork别人的代码到自己仓库,修改后,从自己仓库安装这            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-17 14:29:14
                            
                                213阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            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 的认知是否充分?也许因为包管理器的存在,平时只需要一个 install 命令,可能就不会去过多关注 node_mdouels 本身。  简单而言, node_modules 是为 Node 设计存放依赖的文件夹。一直到今天, node_modules 能满足很多场景的使用,但同时也存在不少缺陷。             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-28 08:29:08
                            
                                2595阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前端开发指南前言一、Node.js是什么?1.Node.js安装及详细步骤二、安装淘宝镜像2.1 什么是淘宝镜像2.2 如何下载淘宝镜像3.安装Webpack3.1 什么是Webpack?3.2 如何安装webpack?4.如何使用Vue-cli脚手架4.1 什么是Vue-cli 脚手架?4.2 安装Vue-cli脚手架总结 前言刚刚接触前端,我们肯定从最基本的框架安装来进行的。 我们需要配置什            
                
         
            
            
            
            创建目录在fs模块中,可以使用mkdir方法创建目录fs.mkdir(path,[mode],callbackpath:用于指定需要被创建的目录的完整路径及目录名;mode:用于指定该目录的权限,默认值为0777(表示任何人可读写该目录);callback:该回调函数中使用一个参数,参数值为创建目录操作失败时触发的错误对象。同步创建目录fs.mkdirSync(path,[mode])读取目录在f            
                
         
            
            
            
            文章目录一、前言二、安装步骤 一、前言nodejs:它是javascript运行环境,不同系统不能直接运行各种编程语言.npm:nodejs下的包管理器(node package manager),安装好nodejs就可以使用npm命令了,包管理器用于node插件的管理(安装,卸载,管理依赖等)。webpack:vue的组件都是.vue文件,这样的自定义组件无法被客户端的各种浏览器解析,需要被翻            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-21 23:00:27
                            
                                39阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            
     我们使用express生成了package.json,它只产生了javascript的app.js和routes/index.js。模版引擎ejs有文件index.ejs,此外还有样式表style.css。 
   12讲问题:创建工程时候一直使用jade。要求用ejs 
  一、app.js 工程的入口。 
 
    &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-15 19:50:04
                            
                                14阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.参考1https://www.cnblogs.com/chengwb/p/6183440.html参考2https://blog.csdn.net/longly            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-07-06 17:16:53
                            
                                1224阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            工程目录       以编写一个命令行程序为例,一般我们会同时提供命令行模式和 API 模式两种使用方式,并且我们会借助三方包来编写代码。除了代码外,一个完整的程序也应该有自己的文档和测试用例。因此,一个标准的工程目录都看起来像下边这样。- /home/user/workspace/node-echo/  # 工程目录
  - bin/            
                
         
            
            
            
            ### 什么是模块化
    -node模块化:遵循了commonJS的规范,一个文件是一个模块。
     nodeJS本身就自带模块化的思想 导入(require)、导出(module.exports)。
     
     -js的模块化:指一个js文件里面引用另一个js文件
     js模块化是由Es6出来时,才提出来的,但是由于浏览器兼容性问题,没有广泛使用开。
     后来一些开            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 16:13:12
                            
                                96阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录全局对象全局属性全局对象Buffer对象Buffer实例对象用法流可读流可写流管道读写操作 全局对象全局属性__filename 指向当前正在执行的脚本文件名__dirname 指向当前运行的脚本所在的目录(路径)全局对象1、global对象:表示 Node 所在的全局环境,类似于浏览器中的window对象。所有全局变量都是global对象的属性,如:console、process等。在            
                
         
            
            
            
            一、npm的文件结构  npm的安装:    本地安装1. 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。2. 可以通过 require() 来引入本地安装的包。    全局安装1. 将安装包放在 /usr/local 下或者你 node 的安装目录            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-03 17:49:11
                            
                                943阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            node模块化@(node)一、前言Node应用是由模块组成的,Node遵循了CommonJS的模块规范,来隔离每个模块的作用域,使每个模块在它自身的命名空间中执行。CommonJS规范的主要内容:模块必须通过 module.exports 导出对外的变量或接口,通过 require() 来导入其他模块的输出到当前模块作用域中。CommonJS模块的特点:(1)所有代码运行在当前模块作用域中,不会            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-10 17:14:38
                            
                                160阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            使用VSCode,打开一个工程时,发现node_modules目录包含到工程中了,问题: settings.json配置如下,可以自己定制忽略的文件夹: search.exclude 用来忽略搜索的文件夹 files.exclude 用来忽略工程打开的文件夹            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-27 15:33:30
                            
                                2909阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何实现“yarn 没有 node_modules 目录”
在使用 JavaScript 进行开发时,我们经常使用包管理工具来管理项目的依赖。其中,`yarn` 是一个非常流行的选择。通常情况下,使用 `yarn` 安装依赖会生成一个 `node_modules` 目录,但在某些情况下,我们希望避免创建这个目录。
本文将带你一步步实现这一目标。首先,我们将介绍整个流程,然后逐步详细描述每一            
                
         
            
            
            
            前端开发环境有:node,nvm,git,vscode,chrome1.node官网地址:Node.js — Previous Releases下载简称参考:Node.js 下载与安装教程_node下载配置镜像 npm config set registry https://registry.npm.taobao.orgnpm config set registry https://registr            
                
         
            
            
            
            开发命令行原理看似很神奇的功能,其实本质十分简单。#!/usr/bin/env node  这句话,告诉了 *nix 系统,当前文件,应该使用什么工具/软件来执行而这,就是 node 开发命令行工具的原理。也是其它语言开发命令行工具的原理,可以对比于 windows 下的 bat 文件。基础知识既然讲到基础,那就尽可能使用原生的语言、不引用多余模块的方式进行开发。Node 命令行工具开发中,最重(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-29 12:12:16
                            
                                110阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录Node.js fs----文件系统fs----基本操作创建文件读取文件写入文件总结 我们平时在创建文件时,直接点击按钮新建或者右键新建文件夹,那么我们应该如何利用NodeJS代码来创建文件呢?Node.js fs----文件系统fs 模块可用于与文件系统进行交互 所有的文件系统操作都具有同步的、回调的、以及基于 promise 的形式。异步的方法函数最后一个参数为回调函数,回调函数的第一个            
                
         
            
            
            
            如果项目中包含 node_modules 目录,会使 PHPStorm 卡得很慢,原因:PHPStorm 在进行大量的扫描工作。解决:忽略它原文地址:https://segmentfault.com/q/1010000008245895/a-1020000008245939            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-04-19 15:31:00
                            
                                183阅读
                            
                                                                                    
                                2评论