
Node-js
笑虾
一壶泪,暗淡醇香味。
化作万樽与谁对?
忧举杯,乐举杯,地老天荒只一醉。
欲哭时,男儿无泪,千般相思苦。
杯中汇……
展开
-
nvm 切换 Node.js 版本
文件中的版本号并切换到对应的Node.js版本,这样可以确保每个项目都在其所需的Node.js环境中运行。如果希望在每次打开新的终端时自动使用某个特定版本的Node.js,文件,在文件中写入项目所需的Node.js版本号,例如。表示系统自带(如果有)的Node.js版本,安装成功,还告诉我们怎么切到 18.20.4。这样,以后每次打开终端,NVM都会自动切换到。命令来卸载已经安装的Node.js版本。安装教程就不写了,直接看别人的。是另外一个已经安装的版本。是当前正在使用的版本,命令,NVM会自动读取。原创 2024-11-09 22:52:33 · 825 阅读 · 0 评论 -
Nodejs 学习笔记 - 遍历文件夹,处理txt
var fs = require('fs');var path = require('path');//目标文件夹。以当前文件夹为例var filePath = path.resolve('./');/** * 递归遍历指定目录,处理所有 txt 文件 * @param {路径} filePath * @param {处理逻辑} callback * @param {扩展名,默认.txt} ext */function myProcess(filePath, callback,原创 2021-10-24 14:29:56 · 2151 阅读 · 0 评论 -
Nodejs 学习笔记 - 同步读写文件
从name.txt读取文本,处理后保存为 pinyin.txt汉字转拼音规则:首字全拼,后续每个字首字母,全部小写const cnchar = require('cnchar'); // 拼音工具const fs = require("fs"); // 文件模块const nameFile = './name.txt'; // 源文件const namePinyinFile = './pinyin.txt'; // 结果文件try { // 同步读取 const str = f原创 2021-10-16 21:57:58 · 688 阅读 · 0 评论 -
Nodejs 学习笔记 - 获取最新文件
// const path = './newman/'; // 目标文件夹const files = fs.readdirSync(path)var lastFile = files.sort(function(a, b) { var t1 = fs.statSync(path+a).ctime; var t2 = fs.statSync(path+b).ctime; return t2 - t1;}).pop();console.log(lastFile);原创 2021-09-30 18:08:03 · 307 阅读 · 0 评论 -
Nodejs 学习笔记 - 借助 JSDOM 使用 jQuery
引用 jquery因为node里没有浏览器的window 对象。所以得曲线救国。可以通过 jsdom 来模拟。关键代码如下:const { JSDOM } = require( "jsdom" );const { window } = new JSDOM( "" );const $ = require( "jquery" )( window ); // 这样 jquery 就到手了。读取本地html文件试试const { JSDOM } = require( "jsdom" );const原创 2021-09-30 17:20:21 · 689 阅读 · 0 评论 -
Nodejs 学习笔记 - 使用 nodemailer 发送邮件
代码var nodemailer = require("nodemailer")var transport = nodemailer.createTransport({ host: "smtp.exmail.qq.com", //主机 secureConnection: true, //使用SSL port: 465, // STMP端口号。邮箱设置页面里有显示 auth:{ user: "jerryjin@qq.com", //账号 pass: "KQNQGTZefCvRgbCZ" /原创 2021-09-30 16:46:02 · 747 阅读 · 3 评论 -
Postman 之 newman 导出测试报告
Postman 之 newman 导出测试报告安装全局安装本地安装生成测试报行1. 从`postman`导出`collections`2、命令行运行 `newman` 生成报告。2.1. 执行看效果2.2. 安装 `newman-reporter-html`2.3. 安装`newman-reporter-htmlextra`参考资料安装安装nodejs见: Nodejs 学习笔记 下载安装安装npm见:npm install 学习笔记安装newmannewman 是Postman 的一个命令行工原创 2021-08-24 12:22:02 · 3717 阅读 · 3 评论 -
Nodejs 学习笔记 下载安装
Nodejs 学习笔记 下载安装下载地址Winmsi安装文件zip绿色Linux下载地址https://nodejs.org/en/downloadLTS:Long Time Support,长期支持持版。稳定Current:最新版Winmsi安装文件想省事直接下载.msi安装文件,一路安装下去即可。新人推荐这是安装包安装后的默认全局包目录:prefix = "C:\\Users\\ASUS\\AppData\\Roaming\\npm"zip绿色喜欢绿色,自己下载zip,解压后配置一原创 2021-01-14 15:07:01 · 655 阅读 · 0 评论 -
npm、npx 创建es10项目
npm、npx 创建es10项目安装es10项目npx版:npm版参考资料从5.2版开始nodejs自带命令除了npm外又多了一个npx使用npx要求npm版本大于5.2.0安装es10项目npx版:$ npx es10-cli create projectName提示下载成功,安装失败。无奈npm版$ npm i es10-cli -g$ es10-cli create projectName$ cd projectName$ npm start根据nodejs的版本不同,第二原创 2020-06-27 13:03:44 · 775 阅读 · 0 评论 -
NodeJs学习笔记 - npm install 安装依赖
npm install <package_name> --save-dev -g参数简写package.json位置说明installi安装–save-Sdependencies【默认】安装到生产环境–save-dev-DdevDependencies安装到开发环境–global-g全局安装,到处都能用参考资料如何安装本地包如何安装全局包...原创 2020-06-21 13:14:26 · 1044 阅读 · 0 评论 -
NodeJs学习笔记 - webpack 加载器
webpack打包时会判断参考资料https://www.webpackjs.com/concepts/loaders/原创 2020-06-02 01:40:18 · 313 阅读 · 0 评论 -
Nodejs学习笔记 - 安装 babel
项目已经创建好。安装babel相关包$ npm install --save-dev @babel/core @babel/cli @babel/preset-env @babel/node$ npm install --save @babel/polyfill配置babel.config.jsconst presets =[ ["@babel/env", { targets: { ie: "8", edge: "17", firefox: "60", chrome:原创 2020-05-19 16:24:34 · 924 阅读 · 0 评论 -
NodeJs学习笔记 - webpack生成预览页面
安装插件$ npm install html-webpack-plugin -D修复配置 webpack.config.js// 导入生成预览页面插件得到构造函数const HtmlWebpackPlugin = require('html-webpack-plugin') // 创建插件的实例对象const htmlPlugin = new HtmlWebpackPlugin({ template: './src/index.html', // 指定源文件 filename: 'ind原创 2020-05-18 22:54:16 · 340 阅读 · 0 评论 -
NodeJs学习笔记 - webpack 自动打包并访问
1. 安装自动打包工具$ npm install webpack-dev-server -D2. 编辑配置文件 package.jsonpackage.json "scripts": { 。。。。。。 "dev": "webpack-dev-server" 。。。。。。 },3. 修改 html 文件中的 js 引用自动打包生成的main.js文件在内存中,映射的路径是项目根目录,所以:<script src="/main.js"></scr原创 2020-05-18 22:39:46 · 339 阅读 · 0 评论 -
NodeJs学习笔记 - webpack 4.x 打包入口、出口文件
webpack 4.x 打包默认入口文件 src/index.js 可以在 webpack.config.js 中配置webpack 4.x 打包默认入口文件 dist/main.js 可以在 webpack.config.js 中配置webpack.config.jsconst path = require('path') //导入 node.js 中的路径处理模块module.exports = { mode: 'development', // 默认 production 会进行压缩和混淆原创 2020-05-18 22:20:12 · 359 阅读 · 0 评论 -
NodeJs学习笔记 - webpack安装
NodeJs学习笔记 webpack安装初始化 Nodejs 项目安装配置 webpack1. 安装 webpack 相关包2. 根目录下添加 webpack 配置文件 `e:/projectroot/webpack.config.js`3. `e:/projectroot/package.json` 的 `scripts` 节点4. 执行构建index.html 页面效果目录结构学习资料初始化 Nodejs 项目前提 nodejs 已经安装完成 npm 正常可用。如果没有的先去下载安装nodejs原创 2020-05-18 21:59:23 · 297 阅读 · 0 评论 -
NodeJs学习笔记 - 故事开始的地方:模块
刚开始接触 Node.js 笔记下我自己的理解。就目前看来:module.exports 或 exports 与 require 搭配使用,让我们能够自由的扩展想要的功能网上也有很多解释 module.exports 与 exports 关系的帖子。虽然跟着学过貌似也理解了,但一直无有豁然开朗的感觉,只是硬记下罢了。 然此举与我风不符,故斗胆再造轮子。我不打算,针对module.exports原创 2016-12-24 15:43:49 · 468 阅读 · 0 评论