Nodejs下载与安装(官网选择)

  1. 进官网选择自己电脑版本的msi安装包(https://nodejs.org/en/download/):
    在这里插入图片描述
  2. 下载完之后双击安装,接受然后next:
    在这里插入图片描述
  3. 自定义路径,点next:
    在这里插入图片描述
  4. 点next:
    在这里插入图片描述
  5. 点next:
    在这里插入图片描述
  6. 点install,弹出框点是:
    在这里插入图片描述
  7. 点finish:
    在这里插入图片描述
  8. 至此安装完毕,测试是否安装成功,按住win+r,输入cmd,回车进入cmd窗口,输入node -v,看到node的坂本了:
    在这里插入图片描述
  9. 输入npm -v,可以看到npm的版本(npm是node自带的,用来管理前端项目依赖包使用的)
    在这里插入图片描述
  10. 我们希望将全模块的路径和缓存路径放到我们自定义的D盘去,在刚才我们nodejs安装的路径下创建两个文件夹node_cachenode_global
    在这里插入图片描述
  11. 在刚才打开的cmd窗口分别输入两句命令npm config set prefix "D:\NodeJs\node_global"npm config set cache "D:\NodeJs\node_cache",记得输入一句命令后回车哦:
    在这里插入图片描述
  12. 接下来环境配置,右击桌面上的我的电脑—>属性—>高级系统设计—>环境变量:
    在这里插入图片描述
    在这里插入图片描述
  13. 在系统变量下点击新建,变量名NODE_PATH,变量值(nodejs安装路径下的node_modules)D:\NodeJs\node_modules,点击确定:
    在这里插入图片描述
  14. 在用户变量下选中Path,点编辑,点新建,输入上面新建时的node_global路径D:\NodeJs\node_global
    在这里插入图片描述
  15. 一直确定关闭打开的弹窗,去cmd窗口查看我们下载全局包的路径,在cmd窗口输入npm root -g,我的已经改到我的D盘咯:
    在这里插入图片描述
  16. 接下来我们给nodejs安装国内镜像,安装完之后我们可以用cnpm代替npm去下载依赖包,快非常多,所以在cmd窗口输入命令npm install -g cnpm --registry=https://registry.npm.taobao.org
    在这里插入图片描述
  17. 至此已经ok。
使用 Node.js 和 MongoDB 构建进销存系统的数据表可以让你轻松地处理数据操作和管理。下面是一个基本的示例,展示如何使用 Node.js 和 MongoDB 创建、查询和更新进销存系统的数据表。 首先,确保你已经安装了 Node.js 和 MongoDB,并在项目文件夹中初始化了 Node.js 项目。 1. 连接到 MongoDB 数据库: ```javascript const mongoose = require('mongoose'); // 连接到 MongoDB 数据库 mongoose.connect('mongodb://localhost:27017/mydatabase', { useNewUrlParser: true, useUnifiedTopology: true, }); // 创建数据库连接 const db = mongoose.connection; // 监听连接是否成功 db.on('error', console.error.bind(console, '连接错误:')); db.once('open', function () { console.log('成功连接到数据库!'); }); ``` 2. 创建产品模型: ```javascript const mongoose = require('mongoose'); // 创建产品模型 const productSchema = new mongoose.Schema({ name: String, price: Number, quantity: Number, category: String, supplier: String, }); const Product = mongoose.model('Product', productSchema); ``` 3. 创建销售记录模型: ```javascript const mongoose = require('mongoose'); // 创建销售记录模型 const saleSchema = new mongoose.Schema({ product_id: { type: mongoose.Schema.Types.ObjectId, ref: 'Product' }, sale_date: Date, quantity: Number, amount: Number, customer: String, }); const Sale = mongoose.model('Sale', saleSchema); ``` 4. 创建进货记录模型: ```javascript const mongoose = require('mongoose'); // 创建进货记录模型 const purchaseSchema = new mongoose.Schema({ product_id: { type: mongoose.Schema.Types.ObjectId, ref: 'Product' }, purchase_date: Date, quantity: Number, cost: Number, supplier: String, }); const Purchase = mongoose.model('Purchase', purchaseSchema); ``` 5. 插入数据到产品表: ```javascript const product = new Product({ name: 'Product 1', price: 10, quantity: 100, category: 'Category 1', supplier: 'Supplier 1', }); product.save(function (err, savedProduct) { if (err) { console.error(err); } else { console.log('产品已保存:', savedProduct); } }); ``` 6. 查询产品列表: ```javascript Product.find({}, function (err, products) { if (err) { console.error(err); } else { console.log('产品列表:', products); } }); ``` 7. 更新产品信息: ```javascript Product.updateOne( { _id: 'product_id' }, { price: 15 }, function (err, result) { if (err) { console.error(err); } else { console.log('产品已更新:', result); } } ); ``` 这只是一个简单的示例,你可以根据你的具体需求和数据模型设计更复杂的数据表和操作。使用 Node.js 和 MongoDB,你可以轻松地创建和管理进销存系统的数据表,并进行各种数据操作和查询。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值