当前位置: 首页 > 编程日记 > 正文

node 常用指令 node 扩展链接

node -v       node 版本

npm -v     npm版本号,npm是在安装nodejs时一同安装的nodejs包管理器  (注册、安装模块,和小乌龟有点像)

npm list  当前目录已安装插件       npm list -g      查看所有全局安装的模块:

npm init     生成 package.json

查看npm 安装路径 , 终端执行 npm config get prefix

1、打开Node.js Command prompt,执行npm config ls

2、修改prefix的值:npm config set prefix *

3、npm help +命令,查看详情

查看 npm 安装目录:

module.paths
C:\Users\wj\AppData\Roaming\npm     通常在这

npm adduser 在 npm 资源库中注册用户
npm publish 发布模块:

npm uninstall  卸载依赖模块 
npm install    安装模块  /  依据对应package.json 文件生成对应的 node_modules    :   npm install   url

npm install moduleName # 安装模块到项目目录下
npm install -g moduleName # -g 的意思是将模块安装到全局,具体安装到磁盘哪个位置,要看 npm config prefix 的位置。
npm install -save moduleName  ( /  npm install  moduleName  --save   )  # -save 的意思是将模块安装到项目目录下,并在package文件的dependencies节点写入依赖。
npm install -save-dev moduleName # -save-dev 的意思是将模块安装到项目目录下,并在package文件的devDependencies节点写入依赖。

dependencies:

是项目运行时的依赖,就是程序上线后仍然需要依赖,比如express, 我们程序就是用express 写的,如果没有express, 我们的程序根本无法运行,更直白一点,dependencies 就是我们在程序开发的过程中手动require的模块。进行express 开发时,server.js中,都会写  var express  = require(‘express’), 我们程序直接依赖,所以是dependencies.

devDependencies,

开发依赖,就是我们在开发过程中需要的依赖。比如babel, 它只负责转换es6+ 到es5, 转换完成后,我们只要转换后的代码,上线的时候,直接把转换后的代码部署上线,不需要bebal.  这就是开发依赖,只在开发时候起作用, 上线不需要。其实就是我们在使用webpack开发时,它配置文件里所有的依赖,都是开发依赖。


参考网址

package-lock.json 文件的作用

1. 安装之后锁定包的版本,手动更改package.json文件安装将不会更新包,想要更新只能使用 npm install xxx@1.0.0 --save 这种方式来进行版本更新package-lock.json 文件才可以

2. 加快了npm install 的速度,因为 package-lock.json 文件中已经记录了整个 node_modules 文件夹的树状结构,甚至连模块的下载地址都记录了,再重新安装的时候只需要直接下载文件即可

扩展链接

Node入门

Node.js使用递归实现遍历文件夹中所有文件

nodejs fs模块读取文件的路径问题

Node.js设置CORS跨域请求中多域名白名单的方法

Express入门教程:一个简单的博客

转载于:https://www.cnblogs.com/justSmile2/p/9895672.html

相关文章:

增加内核的ceph模块的日志打印

本文主要是在梳理cephfs内核方式挂载的内核代码逻辑所做的准备 环境:Centos 7.5 内核源码版本:3.10.0-862.el7.x86_64 打开ceph模块的debug信息 单独编译ceph模块的.ko文件 ceph在内核的通用模块主要有三个: ceph.ko 模块路径:/usr/src/k…

计算机系统安装和维护实验,2计算机系统安装维护实验报告.doc

2计算机系统安装维护实验报告计算机系统安装维护实验报告院系: 班级: 姓名: 学号:【实验目的】学习了解u盘硬盘启动维护系统【实验内容】通过GHOST11软件进行系统的相关操作用户可以通过GHOST11软件进行硬盘对拷,分区对拷&#xf…

Javascript年月日联动

代码 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">2 <html>3 <head>4 <title> New Document </title>5 <meta name"Generator" content&…

emmmmmm(官宣?)

实验室永远不会是学习的唯一地点&#xff0c;不是吗&#xff1f; 总后悔当初退竞赛&#xff0c;现在却还是选择退出&#xff0c;大概是自己真的不适合吧。。。转载于:https://www.cnblogs.com/LOW-ctfer/p/9896781.html

ceph unfound object问题的解决

查看丢失对象的pg id ceph health detail 查找该pg下丢失的object ceph pg 8.32 list_missing 尝试修复该pg: ceph pg repair 8.32 ceph pg scrub 8.32 修复不成功的话&#xff0c;可以直接告诉ceph使用已有的版本或者直接删除 尝试切换到旧版本的object:ceph pg 8.32 mark_…

Apache ‘mod_pagespeed’模块跨站脚本漏洞

漏洞名称&#xff1a;Apache ‘mod_pagespeed’模块跨站脚本漏洞CNNVD编号&#xff1a;CNNVD-201310-677发布时间&#xff1a;2013-11-05更新时间&#xff1a;2013-11-05危害等级&#xff1a; 漏洞类型&#xff1a;跨站脚本威胁类型&#xff1a;远程CVE编号&#xff1a;CVE-20…

设备漏电对计算机影响,电脑机箱漏电对电脑有影响吗

电脑机箱漏电一般原因是长期使用在潮湿或高温环境下&#xff0c;电源线或主板的裸露部件因绝缘下降或积灰受潮等原因&#xff0c;接地电转载自电脑百事网容轻微损坏&#xff1b;这时&#xff0c;机箱的带电感觉较明显&#xff0c;有时用试电笔也能点亮。这种情况就要引起注意了…

eoiioe IE 和 firefox js 兼容问题

1、判断浏览器类型 1var ver"IE6";2if (window.XMLHttpRequest)3 ver (!window.ActiveXObject) ? "Mozilla or Safari" : "IE7"; 4return ver;2、获取位置&#xff0c;在firefox中&#xff0c;无法使用object.style.pixelLeft&#xff0c;只…

团队博客(第四周)-“名字好难想”

一&#xff0c;已完成工作 1.美术资源设计完毕 2.界面设计完毕 3.客户端登录程序实现 二&#xff0c;待完成工作 1.服务器的实现 2.等待界面和战斗场景的脚本实现 三&#xff0c;遇到的困难 1.程序事情有点多&#xff0c;没有配合好美术完成功能 四&#xff0c;燃尽图 五&#…

ceph rados命令使用

文章目录Pool相关Object相关导出资源池数据最近了解了rados命令的使用&#xff0c;感觉在对象操作这块还是非常实用。因为rados是属于底层存储核心&#xff0c;所以关于rados的命令针对对象的操作较多。环境中执行 rados -h可以看到命令集分为几个大的模块&#xff1a;资源池、…

前置体验,才是打动用户的神器

在上一篇文章《记住&#xff0c;用户只愿为“体验”付钱》中&#xff0c;我谈到了体验经济和根据体验定价的逻辑&#xff0c;以及一些商业案例&#xff0c;它们共同展现了一种趋势&#xff0c;即用户愿意为体验付钱。同理&#xff0c;在这样的大背景下&#xff0c;互联网产品该…

服务器ip 计算机名,服务器计算机名称或者ip地址

弹性云服务器 ECS弹性云服务器(Elastic Cloud Server)是一种可随时自助获取、可弹性伸缩的云服务器&#xff0c;帮助用户打造可靠、安全、灵活、高效的应用环境&#xff0c;确保服务持久稳定运行&#xff0c;提升运维效率三年低至5折&#xff0c;多种配置可选了解详情区域和可用…

mysql的常用函数

一、数学函数 ABS(x) 返回x的绝对值 BIN(x) 返回x的二进制&#xff08;OCT返回八进制&#xff0c;HEX返回十六进制&#xff09; CEILING(x) 返回大于x的最小整数值 EXP(x) 返回值e&#xff08;自然…

NOIP模拟题 斐波那契数列

题目大意 给定长度为$n$序列$A$&#xff0c;将它划分成尽可能少的若干部分&#xff0c;使得任意部分内两两之和均不为斐波那契数列中的某一项。 题解 不难发现$2\times 10^9$之内的斐波那契数不超过$50$个 先求出第$i$个数之前最后一个能和第$i$个数相加为斐波那契数的位置$las…

使用rpmbuild对ceph的源码包进行重新打包

进入ceph源码包下载ceph相关的rpm包和tar包 我们下载的是ceph-12.1.1-0.el7.src.rpmceph L版本的rpm包 执行命令rpmbuild --rebuild ceph-12.1.1-0.el7.src.rpm 等待它执行到configuring done之后就强行终止 -- Found cython -- Performing Test HAS_VTA -- Performing Test …

java与.net比较学习系列(7) 属性

说起属性&#xff0c;实际上java中没有属性这个概念&#xff0c;只有字段和方法&#xff0c;但是可以通过私有字段和声明get,set方法来实现类似于C#中属性的效果。 在C#中&#xff0c;声明属性有两种方式&#xff0c;一种是声明访问器&#xff0c;另外一种是利用C# 3.0新增的自…

国家标准油类计算机,食用油新国标正式实施 产品配方将不再是“机密”

为了更好维护消费者权益&#xff0c;引导食用油市场秩序合理化转变&#xff0c;解决油难选的问题&#xff0c;今年6月21日&#xff0c;国家卫生健康委员会、国家市场监督管理总局联合发布的《食品安全国家标准 植物油》(GB2716-2018)&#xff0c;并于2018年12月21日起正式实施。…

如何终止正在在发送的ajax请求

核心&#xff1a;调用XMLHttpRequest对象上的abort方法 jquery的ajax方法有自己的超时时间设置参数&#xff1a; $.ajax({type:POST,url:b.php,data:,timeout:5000,success:function(){} }) 同时1.$.get返回的数据类型是XMLHttpRequest&#xff0c;请参考手册。&#xff08;$.p…

Luogu P2619 [国家集训队2]Tree I(WQS二分+最小生成树)

P2619 [国家集训队2]Tree I 题意 题目描述 给你一个无向带权连通图&#xff0c;每条边是黑色或白色。让你求一棵最小权的恰好有\(need\)条白色边的生成树。 题目保证有解。 输入输出格式 输入格式&#xff1a; 第一行\(V,E,need\)分别表示点数&#xff0c;边数和需要的白色边数…

关于OSD::mkfs: ObjectStore::mkfs failed with error (5) Input/output error问题的解决

环境&#xff1a; ceph L版本12.2.1升级到12.2.12 这个问题是由于升级后进行12.2.12环境中的使用ceph-disk 进行osd部署时出现如下问题&#xff0c;执行命令 ceph-disk -v prepare /dev/sdb;ceph-disk -v activate /dev/sdb1 出现如下问题&#xff0c;出现这个问题之前我的磁盘…

福大计算机国二,福大学子喜获中国大学生计算机设计大赛二三等奖

新闻中心讯/8月9日&#xff0c;第十一届中国大学生计算机设计大赛暨第五届中国大学生动漫游戏创意设计大赛(爱果冻杯)决赛在福建农林大学闭幕。福州大学获得了全国决赛的二等奖3项&#xff0c;三等奖1项。据了解&#xff0c;本次大赛共有来自中央美术学院、中央民族大学、东北大…

Ubuntu下如何解压缩zip,tar,tar.gz,tar.bz2文件

转自&#xff1a;http://wangli-5665.diandian.com/post/2011-08-18/4039228 这么多年来&#xff0c;数据压缩对我们来说是非常有用的。无论是在邮件中发送的图片用的zip文件还是在服务器压缩数据文件&#xff0c;我们都可以让下载更容易或者有效 的节约磁盘空间。某些压缩格式…

DataGridView和ListT绑定不显示问题

在学习DataGridView 和List<T>绑定时发现DataGridView不会显示数据。后来发现要用类的属性才能正常显示&#xff0c;如果直接用类的字段等来显示&#xff0c;则无法显示数据。 代码如下&#xff1a; using System; using System.Collections.Generic; using System.Compo…

【pytorch】pytorch-backward()的理解

pytorch-backword函数的理解 函数&#xff1a;\(tensor.backward(params)\) 这个params的维度一定要和tensor的一致&#xff0c;因为tensor如果是一个向量y [y1,y2,y3]&#xff0c;那么传入的params[a1,a2,a3]&#xff0c;这三个值是系数&#xff0c;那么是什么的系数呢&#…

CEPH集群更换ip(更换ip前的防范和更换ip后的恢复)

文章目录修改/etc/hosts中的ip设置修改ceph.conf中的ip地址获取monmap将monmap注入到集群最近测试部在测试一些功能&#xff0c;在我们不知情得情况下更换了集群内外网ip&#xff0c;之后直接甩锅到我这里&#xff08;大哭&#xff09;接手到的集群是ceph各个组件之间无法成功通…

vim使用大全

鸟哥介绍的几个高级功能1.区块选择的按键意义v字符选择&#xff0c;会将光标经过的地方反白选择&#xff01;V行选择&#xff0c;会将光标经过的行反白选择&#xff01;[Ctrl]v区块选择&#xff0c;可以用长方形的方式选择资料y将反白的地方复制起来d将反白的地方删除掉 2.多档…

ajax默认超时时间多久,请问chrome浏览器的默认超时时间是多久?

测试时间&#xff1a;2019/02/26MacOS 环境下&#xff0c;timeout在各浏览器默认值为(以下浏览器都为当前时间最新版本)chrome 72.x 为4minsafari 12 为8minfirefox 65 貌似没有超时时间测试代码Documentqueryconst ajax (url /api/timeout) > {const xhr new XMLHttpReq…

Nginx 做图片服务器

呵呵 说来搞笑 我们公司领导那个决定啊&#xff0c;公司的图片Windows服务机器 准备迁移到Linux&#xff0c;我勒个去&#xff0c;也不搞个正规的文件系统&#xff0c;先喷下公司 2.8KW 张零碎图片 1.8T 文件占有量&#xff0c; 哥刚刚接手也是被吓了一跳。 Nginx 带动 整个公司…

SUSTechTripleH队墓志铭

SUSTechTripleH队建于2017年7月队员包括朱泓霖 贺启旸 黄博11月获南方科技大学第一枚ICPC区域赛奖牌次年获第一枚广东省省赛金牌2018年8月新增队员张文灏11月4日获得南方科技大学第一枚ICPC区域赛金牌于2018年11月5日解散享年16个月祝愿南科大ACM集训队越办越好转载于:https:/…

ceph-deploy rpm包的制作

今天需要部署一个ceph L 版本12.2.12的环境&#xff0c;无奈最近公司网络无法访问到ceph官网&#xff0c;只能使用之前下载好的ceph-deploy-1.5.39版本&#xff0c;安装上之后一口老血喷了出来&#xff0c;没有mgr的部署选项。 无奈之下只能自己制作一个1.5.38版本的ceph-depl…