• 关于

    Node.js中 __dirname 的使用介绍

    的搜索结果
  • 手把手教你撸一个简易的 webpack

    背景 随着前端复杂度的不断提升,诞生出很多打包工具,比如最先的grunt,gulp。到后来的webpack和Parcel。但是目前很多脚手架工具,比如vue-cli已经帮我们集成了一些构建工具的使用。有的时候我们可能并不知道其内部的实现原理。其实了解这些工具的工作方式可以帮助我们更好理解和使用这些...

    文章 我是小助手 2018-07-12 2705浏览量

  • 全面掌握Node命令选项

    本文讲的是全面掌握Node命令选项, 译者按: 作为Node.js开发者,有必要全面了解一下Node命令的所有选项,这样在关键时刻才能得心应手。 原文: Mastering the Node.js CLI & Command Line Options 译者: Fundebug ...

    文章 玄学酱 2017-10-17 583浏览量

  • require() 源码解读

    2009年,Node.js 项目诞生,所有模块一律为 CommonJS 格式。 时至今日,Node.js 的模块仓库 npmjs.com ,已经存放了15万个模块,其中绝大部分都是 CommonJS 格式。 这种格式的核心就是 require 语句,模块通过它加载。学习 Node.js ,必学如何...

    文章 阮一峰 2016-06-07 1200浏览量

  • 万券齐发助力企业上云,爆款产品低至2.2折起!

    限量神券最高减1000,抢完即止!云服务器ECS新用户首购低至0.95折!

    广告

  • Node.js 全局对象

    Node.js 全局对象 在浏览器 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的全局对象是 global,所有全局变量(除了 global 本身以外)都是 global 对象的属性。 在 Node.js 我们可以直接访问到 global 的属性,而不需要在应...

    文章 乌云上 2018-09-05 841浏览量

  • Ghost 的高可用安装 安装篇

    前面详细的讲述了,在 Node.js 4.x 环境下安装 Ghost 博客平台的准备工作,包括配置、系统的选择,组建的选择等等,如果没有看过的同学,一定要去看一下! 门:《Ghost 的高可用安装 准备篇》 下载、准备 这里我们推荐安装的是由王赛翻译的 Ghost 中文版(非官方,因为官方也没有出...

    文章 妙正灰 2016-01-20 4393浏览量

  • 关于在 Node.js 中引用模块,知道这些就够了

    本文讲的是关于在 Node.js 中引用模块,知道这些就够了, Node 提供了两个核心模块来管理模块依赖: require 模块在全局范围内可用,不需要写 require('require'). module 模块同样在全局范围内可用,不需要写 require('module'). ...

    文章 玄学酱 2017-10-17 1267浏览量

  • Javascript 模块化指北

    前言 随着 Web 技术的蓬勃发展和依赖的基础设施日益完善,前端领域逐渐从浏览器扩展至服务端(Node.js),桌面端(PC、Android、iOS),乃至于物联网设备(IoT),其中 JavaScript 承载着这些应用程序的核心部分,随着其规模化和复杂度的成倍增长,其软件工程体系也随之建立起来...

    文章 x-cold 2019-04-28 1267浏览量

  • webpack 快速构建 React 学习环境(2)-- 热更新

    上一篇文章 《webpack 快速构建 React 学习环境(1)》中介绍了构建一个最简单开发环境,这里接着完善这个开发环境,让它用起来更加的趁手。 看着篇文章前请先看 《webpack 快速构建 React 学习环境(1)》 本小结内容对应构建的项目源码:github.com/wewin1123...

    文章 我是小助手 2018-07-09 1206浏览量

  • 阅读 NodeJS 文档,我学到了这 19 件事情

    本文讲的是阅读 NodeJS 文档,我学到了这 19 件事情, 我相信我对 Node 了若指掌。我这 3 年来写的网站都是用 Node 来开发的。但实际上,我从没有详细查看 Node 文档。 长期的订阅者应该知道,我正处在书写每一个接口(interface),属性(prop),方法(metho...

    文章 玄学酱 2017-10-18 790浏览量

  • Node 案发现场揭秘 —— Core dump 还原线上应用异常

    前言 Node.js 发展到今天,已经被越来越广泛地应用到 BFF 前后端分离 、 全栈开发 、 客户端工具 等领域。然而,相对于应用层的蓬勃发展,其 Runtime 对于绝大部分前端出身的开发者来说,处于黑盒的状态,这一点并没有得到很好的改善,从而也阻碍了 Node.js 在业务中的应用和推广。...

    文章 hyj1991 2018-08-03 1813浏览量

  • 打包工具的配置教程见的多了,但它们的运行原理你知道吗?

    前端模块化成为了主流的今天,离不开各种打包工具的贡献。社区里面对于webpack,rollup以及后起之秀parcel的介绍层出不穷,对于它们各自的使用配置分析也是汗牛充栋。为了避免成为一位“配置工程师”,我们需要来了解一下打包工具的运行原理,只有把核心原理搞明白了,在工具的使用上才能更加得心应手...

    文章 李博 bluemind 2018-06-01 788浏览量

  • webpack4搭建Vue开发环境笔记~~持续更新

    项目git地址 一、node知识 __dirname: 获取当前文件所在路径,等同于path.dirname(__filename) console.log(__dirname); // Prints: /Users/mjr console.log(path.dirname(__filename...

    文章 哈你真皮 2018-12-15 1072浏览量

  • 当我们谈论cluster时我们在谈论什么

    Node.js诞生之初就遭到不少这样的吐槽,当然这些都早已不是问题了。 1、可靠性低。 2、单进程,单线程,只支持单核CPU,不能充分的利用多核CPU服务器。一旦这个进程崩掉,那么整个web服务就崩掉了。 Node.js被这样吐槽与它最初的设计单线程模型密不可分,不像php每个request都...

    文章 xiaoqb 2016-01-21 4899浏览量

  • LESS-Middleware:Node.js 和 LESS 的完美搭配

      LESS 是一个编写 CSS 的很好的方式 ,让你可以使用变量,嵌套规则,混入以及其它许多有用的功能,它可以帮助您更好地组织你的 CSS 代码。   最近我一直在研究 Node.js ,并想用 less-middleware 中间件,这样我可以很容易的在我的应用程序中使用 LESS 了。配置好...

    文章 秋天风景 2014-05-19 528浏览量

  • 利用socket.io实现消息实时推送

    项目背景介绍 最近在写的项目中存在着社交模块,需要实现这样的一个功能:当发生了用户被点赞、评论、关注等操作时,需要由服务器向用户实时地推送一条消息。最终完成的项目地址为:socket-message-push,这里将介绍一下实现的思路及部分代码。 项目的流程中存在着这样的几个对象: 用 Java...

    文章 行者武松 2017-09-05 2426浏览量

  • nodejs学习笔记 -- 全局对象与全局变量

    全局对象 在浏览器Javascript中,window是全局对象,而Node.js中全局对象是global,所有全局变量(除了global本身以外)都是global对象的属性。 在Node.js中,我们可以直接访问到global的属性,而不需要在应用中包含它。 全局变量 global 最根本的...

    文章 技术小牛人 2017-11-13 1127浏览量

  • Confman - 分享一个「Node 应用」配置文件加载模块

    一句话介绍 Confman 是一个强大的配置文件加载器,无论你喜欢 yaml 、cson、json、properties、plist、ini、toml、xml 还是 js,都能满足你的愿望,并且更加简单、更加强大。 支持的特性 支持多种配置文件格式,默认包括 yaml/cson/json/pr...

    文章 houfeng 2017-02-20 2022浏览量

  • SpreadJS使用进阶指南 - 使用 NPM 管理你的项目

    前言 SpreadJS作为一款性能出众的纯前端电子表格控件,自2015年发布以来,已经被广泛应用于各领域“在线Excel”数据管理项目中。NPM,作为管理Node.js库最有力的手段,解决了很多NodeJS代码部署的问题。 如今,为让您更方便的使用产品和更好地管理项目中的SpreadJS代码,我们...

    文章 cacao111 2018-07-11 1389浏览量

  • node06---npm、silly-datetime、路径问题

    我们刚才学习了,模块就是一些功能的封装,所以一些成熟的、经常使用的功能,都有人封装成为了模块。并且放到了社区中,供人免费下载。 这个伟大的社区,叫做npm。 也是一个工具名字 node package management https://www.npmjs.com/ 去社区搜索需求,然后点进...

    文章 范大脚脚 2017-11-14 1013浏览量

  • 带你读《React+Redux前端开发实战》之一: React入门

    点击查看第二章React+Redux前端开发实战 徐顺发 编著 第1章 React入门 React开源于2013年5月,一发布就引起了开发者广泛的关注和认可。截至笔者写作本章内容,React在GitHub上面的star数量已经达到129680。这是一个非常庞大的star数量,在主流Ja...

    文章 被纵养的懒猫 2019-11-18 514浏览量

  • webpack配置

    webpack配置 配置 Webpack 的方式有两种: 通过一个 JavaScript 文件描述配置,例如使用 webpack.config.js 文件里的配置; 执行 Webpack 可执行文件时通过命令行参数传入,例如 webpack --devtool source-map。 这两种...

    文章 幸运券发放 2018-05-23 2198浏览量

  • Vue-CLI + Webpack 搭建 Vue 项目最全分析

    一、vue-cli介绍 vue-cli是一个用于快速搭建vue项目的 脚手架。 二、vue-cli安装、更新 安装过nodeJs 、cnpm 后,全局安装vue-cli(以后其他项目可直接使用): cnpm install -g vue-cli 更新: cnpm update vue-cli 查看...

    文章 技术小能手 2018-09-29 4231浏览量

  • 细说 webpack 之流程篇

    引言 目前,几乎所有业务的开发构建都会用到 webpack 。的确,作为模块加载和打包神器,只需配置几个文件,加载各种 loader 就可以享受无痛流程化开发。但对于 webpack 这样一个复杂度较高的插件集合,它的整体流程及思想对我们来说还是很透明的。那么接下来我会带你了解 webpack 这...

    文章 zhangmeng 2016-09-29 2577浏览量

  • Nodejs+Extjs+Mongodb开发第一天 Nodejs环境搭建

    一、装备 我个人PC环境是Ubuntu14+JDK7,所以下面的步骤及问题也是基于此进行及产生的。   二、Nodejs及npm的安装 这个安装的过程在网上有很多教程,这里就不详细讲了。 $ sudo apt-get install python $ sudo apt-get insta...

    文章 benben_3er 2014-08-26 2211浏览量

  • 基础为零?如何将 C++ 编译成 WebAssembly

    作者| 张翰(门柳) 出品|阿里巴巴新零售淘系技术部 WebAssembly 是一个 W3C 推出的二进制指令格式,近日它的 1.0 版本也正式定稿成为了规范,关于它的基本概念这里不再展开介绍了,网上已经有很多文章了,大家可以自行了解,推荐阅读官方文档、spec 仓库、MDN 的教程、以及 Lin...

    文章 淘系技术 2019-12-18 468浏览量

  • 手写webpack核心原理,再也不怕面试官问我webpack原理

    手写webpack核心原理 [toc] 一、核心打包原理 1.1 打包的主要流程如下 需要读到入口文件里面的内容。 分析入口文件,递归的去读取模块所依赖的文件内容,生成AST语法树。 根据AST语法树,生成浏览器能够运行的代码 1.2 具体细节 获取主模块内容 分析模块 安装@babel/...

    文章 前端阳光 2020-08-03 326浏览量

  • JavaScript的模块讲解

    介绍 模块通常是指编程语言所提供的代码组织机制,利用此机制可将程序拆解为独立且通用的代码单元。所谓模块化主要是解决代码分割、作用域隔离、模块之间的依赖管理以及发布到生产环境时的自动化打包与处理等多个方面。 模块的优点 1.可维护性。 因为模块是独立的,一个设计良好的模块会让外面的代码对自己的...

    文章 哈你真皮 2018-01-04 609浏览量

  • 如何理解 JavaScript 中的 Promise 机制

    本文讲的是如何理解 JavaScript 中的 Promise 机制, Promise 的世界 原生 Promises 是在 ES2015 对 JavaScript 做出最大的改变。它的出现消除了采用 callback 机制的很多潜在问题,并允许我们采用近乎同步的逻辑去写异步代码。 可以说 pr...

    文章 玄学酱 2017-10-19 1127浏览量

  • webpack4.x 入门一篇足矣

    前言: webpack4出了以后,一些插件变化很大,和之前的版本使用方式不一样,新手入坑,本篇将介绍如何从一开始配置webpack4的开发版本,对css,js进行编译打包合并生成md5,CSS中的图片处理,js自动注入html页,删除指定文件,提取公共文件,热更新等等。 安装 //全局安装 n...

    文章 我是小助手 2018-07-10 3009浏览量

  • 快速定位线上 Node.js 内存泄漏问题

    背景 目前容器化和微服务是服务端开发的一个潮流和趋势,然而在这种微服务的架构下,我们在实际的企业开发中会遇到一些困境:趋向于越来越稳定的服务端 API 和多样化高灵活性的用户诉求间存在天然的矛盾。 更通俗地描述一些实际开发的场景:Android、IOS、PC 和 M 站对于同一个性质的接口需求的字...

    文章 hyj1991 2018-05-02 5088浏览量

1 2 >

云产品推荐

阿里云企业服务平台 陈四清的老板信息查询 上海奇点人才服务相关的云产品 爱迪商标注册信息 安徽华轩堂药业的公司信息查询 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 天籁阁商标注册信息 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 北京芙蓉天下的公司信息查询