node下各种常用插件列表

2023-10-26


目录

* [1.nodemon](#1) * [2.mongoose](#2) * [3.babel-plugin-import](#3)

1.nodemon

简介: 由于node指令无法进行热部署,而在开发环境下,往往需要一个工具来自动重启项目工程,nodemon就应运而生了(还有很多其它工具)。 安装:
npm install -g nodemon

使用:

nodemon [yournodeapp]

#如果没有在应用中指定端口,可以在命令中指定
nodemon server.js localhost 8080

#可以运行 debug 模式
nodemon --debug server.js 80

#查看帮助
nodemon -h | -help

2.mongoose

简介: Mongoose是在node.js异步环境下对mongodb进行便捷操作的对象模型工具。 安装: ``` npm install mongoose --save ``` 使用: ``` const mongoose = require('mongoose') //连接mongodb const DB_Url='mongodb://localhost:27017/spongebob' mongoose.connect(DB_Url) mongoose.connection.on('connected',function(){ console.log('mongodb is connected'); })

//获取操作userInfo表的实例
const User=mongoose.model(‘userInfo’,new mongoose.Schema({
name:{type:String,require:true},
age:{type:Number}
}))
//新增数据
User.create({name:“spongebob”,age:18},function(err,doc){

})
//查询数据
User.find({},function(err,doc){

})

<h2 id="3">3.babel-plugin-import</h2>
简介:
Ant Design是蚂蚁金服基于react实现的一个UI 设计库,基于 npm + webpack + babel 的工作流,支持 ES2015。而babel-plugin-import 可以从组件库中仅仅引入需要的模块,而不是把整个库都引入,从而提高性能。
安装:

npm install babel-plugin-import --save

使用:
在package.xml文件中,babel节点下添加如下内容,在引入antd组件的时候就会默认引入对应的css文件,不需要单独写css文件的引入代码。

// style: true 会加载 less 文件
“plugins”: [
[“import”, { “libraryName”: “antd-mobile”, “style”: “css” }]
]

例:
![这里写图片描述](https://img-blog.csdn.net/20180411200821351?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQyOTYzMTY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
注意:如果webpack配置文件添加了vendor库,babel-plugin-import将不会工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

node下各种常用插件列表 的相关文章

  • Mongoose 密码哈希

    我正在寻找一种使用 mongoose 将帐户保存到 MongoDB 的好方法 我的问题是 密码是异步散列的 setter 在这里不起作用 因为它只能同步工作 我想了两种方法 创建模型的实例并将其保存在回调中 哈希函数 在 保存 上创建预挂钩
  • 如何处理node.js中的for循环?

    我在 node js 中有以下代码 var months jan feb march april may june july august sep oct nov dec for var i 0 j months length i
  • 如何在 JavaScript 中获取 Application Insights 操作 id?

    我有一个用 javascript 编写的 Azure Function 应用程序 集成了 Application Insights const AppInsights require applicationinsights AppInsig
  • .hasMany 调用的内容不是 Sequelize.Model 的子类

    我正在尝试在两个模型之间引用外键 但我收到此错误 throw new Error this name hasMany called with something that s not a subclass of Sequelize Mode
  • 如何在 Windows 上设置 Node.js 的工作目录?

    我刚刚安装了 Windows 版的 Node js 运行它真的是轻而易举 我想将它用作构建过程的一部分 将多个文件组合在一起 如下所示 settings var FILE ENCODING utf 8 EOL n DIST FILE PAT
  • 如何将缓冲区包装为stream2可读流?

    如何使用stream2接口将node js缓冲区转换为可读流 我已经找到了这个answer https stackoverflow com questions 13230487 converting a buffer into a read
  • Javascript:同步到异步转换器库

    1 什么是更好的streamlinejs https github com Sage streamlinejs https github com Sage streamlinejs或叙述 http www neilmix com narra
  • 找不到模块:错误:与 webpack 捆绑时无法解析模块“模块”mongodb

    当我尝试在节点应用程序中使用 mongoose connect 时 Webpack 抛出以下错误 最初还有一些错误 例如 Module not found Error Cannot resolve module fs 在我的 webpack
  • 双等号 (==) 和三等号 (===) 之间的 JavaScript 性能差异

    在 JavaScript 中 使用双等号 与使用三等号 例子 if foo bar vs if foo bar 如果比较的类型相同 它们是相同的 也就是说他们用完全相同的算法 如果类型是不同的 那么性能就无关紧要了 您要么需要类型强制 要么
  • 在同一个 fd 上多次 createReadStream

    在上一个问题中 https stackoverflow com questions 13932967似乎从 node js 中的文件进行随机访问读取的唯一方法是使用fs createReadStream http nodejs org ap
  • 将 React 应用程序作为后台进程运行

    我对部署前端代码完全陌生 因此提出了这个问题 我有一个 React 应用程序 需要作为后台进程运行 但是我对如何执行此操作有点困惑 我运行一个 npm 脚本 npm run build 在服务器上构建 缩小和服务项目 构建过程的相关代码是这
  • 无法使用IP地址访问WebStorm内部服务器

    我在 PC 上安装了 WebStorm 并启动了 NodeJS 服务器 我可以使用 Chrome 和 Firefox 浏览器访问它localhost但不是我电脑的 IP 地址 我按照给出的指示进行操作here https intellij
  • 安装 gulp browserify 总是报错

    我尝试使用以下命令安装 gulp browserify npm install gulp browserify save dev 我已经成功安装了许多其他软件包 例如 gulp autoprefixer gulp concat gulp m
  • 在 Nodejs、pg-promise 中重建连接

    在使用建立主 副本 postgres 连接的场景中pg promise 有没有办法在副本中断的情况下重建这些连接 而不是做process exitCode 1 在通过 initOptions 传递的错误函数中 并在服务启动时仅重建工作连接
  • Google App Engine 灵活环境的定价,一堂 500 美元的课程

    我遵循 App Engine 上的 Nodejs 灵活环境教程 https cloud google com appengine docs flexible nodejs create app https cloud google com
  • Promise链基本问题

    我正在尝试理解 Promise 我创建了一些有效的承诺链 而另一些则无效 我已经取得了进步 但显然缺乏基本概念 例如 以下承诺链不起作用 这是一个愚蠢的例子 但说明了问题 我正在尝试在链中使用 Node 的函数 randomBytes 两次
  • Redis - 在事务中使用增量值

    是否可以使用multi incr value with multi hmset I mean var name Josh var multi client multi multi incr id incr gt 1 multi hmset
  • 如何让机器人状态显示为“手机在线”

    我看到 NotSoBot 的状态为在线在移动 https i stack imgur com IiF4k png 有没有办法可以在discord js 中做到这一点 我知道这已经很旧了 但更简单的方法是将其添加到定义客户端 机器人的位置 c
  • 如何在 WebStorm 中重新格式化 JavaScript 代码?

    I am using JetBrains WebStorm IDE But I think there is not shortcut to autoformat beautify the code In Netbeans its Ctrl
  • MongoDB 和 Mongoose 的区别

    我想使用 mongodb 数据库 但我注意到有两种不同的数据库 它们有自己的网站和安装方法 mongodb 和 mongoose 所以我问自己这个问题 我该使用哪一个 因此 为了回答这个问题 我向社区询问您是否可以解释一下这两者之间的区别是

随机推荐

  • 大学二年级各科的学习成绩

    快要考试了 过多三个星期就是复习周了 又得狂抓一阵子 今天打开教务处 情不自禁打开成绩列表 希望继续保持吧 分数 学分 绩点 2008 2009学年上学期 01010022 毛邓三 上 必修 94 0 3 00 13 20 01020003
  • fortran使用MKL函数库计算方阵的逆矩阵

    本篇博文简要介绍使用MKL函数库计算方阵的逆矩阵 代码如下 program MKL getrfANDgetri use lapack95 implicit none integer parameter n 3 integer i j ipi
  • Python+turtle实现一个乌龟逃跑小游戏(可以和孩子一起完成)

    直接上演示视频 这个代码也是之前当老师的时候 给孩子们写的一个小游戏 那么我们一起看一下这个小游戏是如何让完成的 1 首先完成代码的前期准备 1 这里我们t turtle Pen 海龟 表示我们操作的小海龟 2 enemy turtle P
  • Windows 下安装 Memcached

    官网上并未提供 Memcached 的 Windows 平台安装包 我们可以使用以下链接来下载 你需要根据自己的系统平台及需要的版本号点击对应的链接下载即可 32位系统 1 2 5版本 http static runoob com down
  • 【FFMPEG】AVFilter使用流程

    流程图 核心类 AVFilterGraph 于统合这整个滤波过程的结构体 AVFilter 滤波器 滤波器的实现是通过AVFilter以及位于其下的结构体 函数来维护的 AVFilterContext 个滤波器实例 即使是同 个滤波器 但是
  • Postman循环调用Post接口(Body多字段传参详细设置)

    背景 由于线上数据库 普通开发用户是无法进行增删改操作 所以如果需要调用线上的某个接口 但是又不通过界面进行操作的话 就可以通过Postman进行操作了 具体操作 新建项目 创建接口 编辑接口 单击新建的接口 输入相应的url及登录toke
  • chatgpt平替,清华chatglm本地化部署

    ChatGLM 6B 是一个开源的 支持中英双语的对话语言模型 基于 General Language Model GLM 架构 具有 62 亿参数 因为我的cpu跑不了 在linux服务器端进行部署 前提是conda已经安装并配置好 因为
  • Shell-脚本介绍

    目录 一 Shell介绍 二 Shell脚本的规则 三 比较运算符 四 Case循环语 五 If语句 分支结构 六 For循环 七 While循环 一 Shell介绍 Shell与Python都是弱语言 定义变量规则 变量名 值 Shell
  • 【华为OD机试真题】等和子数组最小和(C++&java&python)满分 详细代码注释 代码解读

    等和子数组最小和 给定一个数组nums 将元素分为若干个组 使得每组和相等 求出满足条件的所有分组中 组内元素和的最小值 输入描述 第一行输入m 接着输入m个数 表示此数组 数据范围 1 lt M lt 50 1 lt nums i lt
  • c 语言实现的简单屏幕烟花程序

    include stdlib h include graphics h include stdio h include math h include conio h define PI 3 1425926 main int gdriver
  • conda install 最常见错误的解决方案

    Conda 安装库错误 conda install pytorch 1 7 0 安装时相关错误 Collecting package metadata current repodata json failed gt gt gt gt gt
  • mac系统空间占用大解决方案

    本人mac2017 pro 120G 系统空间占用90G 一直提示空间不足 删除各种无用文件后才释放10G空间 网上搜索解决方案 弹出mackeeper mac 清理软件 广告 搜索mackeeper 发现网上骂声一片 基本上断定流氓软件
  • go语言的defer语句

    go语言defer语句的用法 参考 https www jianshu com p 5b0b36f398a2 defer的语法 defer后面必须是函数调用语句 不能是其他语句 否则编译器会出错 package main import lo
  • 华为OD题目:任务混部

    华为OD题目 任务混部 知识点差分Q 时间限制 1s 空间限制 256MB 限定语言 不限 题目描述 公司创新实验室正在研究如何最小化资源成本 最大化资源利用率 请你设计算法帮他们解决一个任务混部问题 有taskNum项任务 每个任务有开始
  • JS 元素遍历

    1 循环遍历从getElementsByClassName返回的所有元素 var elements document getElementsByClassName classname Array prototype forEach call
  • python

    coding utf 8 Created on Wed Nov 6 16 23 18 2019 author weiping from sklearn ensemble import RandomForestClassifier as rf
  • matlab 图像二值化 后0、1像素的个数统计

    目标 批量处理RGB图像 对其进行二值化处理 需要考虑二值化的阈值设置 此处不展开 统计二值化之后 各个黑白图像中0 1 的像素点数目 使用折线图的方式 展示出统计的结果 首先进行输入文件夹 与输出目标文件夹的路径定义 input path
  • 【Visual Studio】生成.i文件

    环境 VS版本 VS2013 问题 如何生成 i预编译文件 步骤 1 打开VS项目属性 打开C C 预处理器页面 预处理到文件 选择是 开启 2 生成文件如下 3 正常编译需要关闭此选项
  • 02 链表的插入实现:头插、尾插、指定位置插入(Linked List 链表)

    实现代码 include
  • node下各种常用插件列表

    react 目录 目录 1 nodemon 1 2 mongoose 2 3 babel plugin import 3 1 nodemon 简介 由于node指令无法进行热部署 而在开发环境下 往往需要一个工具来自动重启项目工程 node