NPM 与 Nodejs
安装了
Nodejs之后,NPM也安装好了
如何知道当前是否已经安装Nodejs和NPM了呢?
node -v //查看当前nodejs的版本
npm -v //查看当前npm的版本
NPM 初始化
npm init //用于在当前目录下创建一个package.json
NPM 安装(模块)
// 全局安装,一般用于安装全局工具(例如:vue-cli等,公用的模块)
npm install -g packageName
// 局部安装,分为生产环境和开发环境
npm install packageName --save //生产环境依赖的模块,会添加条目到package.json的dependencies中
npm install packageName --save-dev //开发环境依赖的模块,会添加条目到package.json的devDependencies中
// 根据package.json,安装模块
npm install
NPM 更新
npm update // 更新所有局部模块
npm update -g // 更新所有全局模块
npm update -g pkg // 更新全局某模块
npm update pkg // 更新局部某模块
NPM 删除
npm uninstall -g <package> // 卸载全局软件包
npm uninstall <package> // 从node_modules目录中移除一个包
npm uninstall --save <package> // 从package.json的dependencies中移除一个包。
npm uninstall --save-dev <package> // 从package.json的devDependencies中移除一个包。
模块化规范
目前JS模块化开发标准有四种:AMD、CMD、CommonJS、ES6
Nodejs端使用的模块化开发规范就是CommonJS前端使用的模块化开发规范就是AMD、CMD、ES6注意:
AMD、CMD基本没用了
- CommonJS 规范
// 导出(2种方法)
// 第一种
module.exports = {
'name' = 'wutao'
}
// 第二种
exports.name = 'wutao';
// 导入
var a = require('./a');
- ES6 规范
// 导出
export const sqrt = Math.sqrt;
export function square(x) {
return x * x;
}
export function add (x, y) {
return x + y;
}
export {
v1 as streamV1,
v2 as streamV2,
v2 as streamLatestVersion
}
export default 123;
export default function() {...};
// 导入
import { square, add } from 'lib';
import * as lib from 'lib';
import myFunc from 'myFunc';
标题文字
来源:https://segmentfault.com/a/1190000016699512
NPM 与 Nodejs的更多相关文章
- Windows 下Npm和NodeJS升级
前提电脑中已经安装过NodeJS, npm.现在需要进行升级操作. 1.查看当前的npm和NodeJs的版本: C:\Users\Administrator>node -vv4.4.3 C:\U ...
- nvm、npm、nodejs的关系(转载)
nvm.npm.nodejs的关系 为什么要了解nvm.npm.nodejs的关系: reactNative的项目构建都是有这几个工具进行构建管理. 掌握他们的关系,就能了解reactNative项目 ...
- ubuntu 安装 npm、nodejs 各种问题
nodejs let notifier = require('update-notifier')({pkg}) 报错 先卸载nodejs,然后安装稳定最新版 # apt-get remove node ...
- 了解 yarn 、npm、nodejs
一.前言 针对即将上线的 jeecg-boot 做一些准备. 二.了解系列 1.了解 nodejs Node.js 就是运行在服务端的 JavaScript. Node.js 是一个基于Chrom ...
- npm cnpm +nodejs
nodejs win+r 打开cmd.命令:1.node -v (查看版本信息)2.npm -v (查看版本信息)3.npm install -g cnpm –registry=https:/ ...
- Windows下更新 npm 和 nodejs
一.更新npm // 将npm更新到最新版本 npm install npm@latest -g 二.更新nodejs 1. 首先通过 where node 命令找到nodejs的安装路径 2. 然后 ...
- NPM、nodeJS安装,grunt自动化构建工具学习总结
一:安装 npm是随nodeJs安装包一起安装的包管理工具,能解决NodeJS代码部署上的很多问题: 常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用. 允许用户从N ...
- 安装更新npm和nodejs
1.安装npm sudo apt-get install npm 2.升级npm sudo npm install npm@latest -g 3.安装用于安装nodejs的模块n sudo npm ...
- Windows安装使用npm(Nodejs)
转载参考:https://blog.csdn.net/han0373/article/details/80606487 1:下载 https://nodejs.org/en/ 2:查看是否安装成功 w ...
随机推荐
- 【2048小游戏】——原生js爬坑之遍历算法显示二维数组内容
引言:做2048小游戏会将横纵方向的数字内容,存储在一个二维数组中,要将这个二维数组中的内容显示在页面上,就一定要用遍历算法来实现了. 一.二维数组存储 首先考虑用二维数组存储所有行数,列数 ...
- android图片素材參考
hpi:通常是大图像素是:480x800 (640*960)宽比长大致为0.6左右 一般240dpi. 小图的像素依据实际来. xhdi:一般大图像素是: 640x1136 (72 ...
- struts2获取服务器临时目录
CreateTime--2017年9月7日08:57:39 Author:Marydon struts2获取服务器(tomcat.WebLogic)的临时目录 需要导入: import java. ...
- ubuntu 安装 rpm 软件包
1.首先安装alien和fakeroot这两个软件,alien可以将rpm转换为deb包.命令sudo apt-get install alien fakeroot 2.使用alien将rpm包转为d ...
- 获取URL的name值 getUrl(url,name) 传入url和key 得到key对应的value
<body> <script type="text/javascript"> var url = "http://192.168.1.82:802 ...
- java.util.Date和java.sql.Date之间的转换
java.util.Date是在除了SQL语句的情况下面使用的.java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分它 们都有getTime方法返回毫秒数,自然就可以直接构建. ...
- request 解决中文乱码问题
package request; import java.io.IOException;import javax.servlet.ServletException;import javax.servl ...
- C#中web.config文件详解
C#中web.config文件详解 一.认识Web.config文件 Web.config 文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NE ...
- 本地filezilla&servervsftp搭配使用
环境:本地ubuntu系统&serverubuntu系统 本地安装filezilla apt-get install filezilla '安装filezilla filezilla '执行 ...
- [Linux] 概念
操作系统包括: 内核:管理硬件资源 库:没有执行入口的程序,用于提升软件开发效率 应用程序:有执行入口的程序 常见库文件: windows系统:dll(dynamic link library)动态链 ...