node下各种常用插件列表

本文介绍了Node.js开发中常用的三个工具:nodemon用于自动重启服务,mongoose提供MongoDB的便捷操作,babel-plugin-import则帮助按需加载Ant Design UI库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


目录

* [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.youkuaiyun.com/20180411200821351?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQyOTYzMTY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
注意:如果webpack配置文件添加了vendor库,babel-plugin-import将不会工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值