https://nodejs.org/en/ 去官网下载(左侧是大众版,右侧是最新的。下载左侧的) 要想用npm,先装node环境
http://nodejs.cn/ Node.js 中文网
http://www.runoob.com/nodejs/ 菜鸟教程nodejs
- Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
- Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
- Node.js 的包管理器 npm,是全球最大的开源库生态系统。
修改npm安装路径:(2019.3.4) https://blog.csdn.net/weixin_41585557/article/details/79155526
- 比如要装在c:/nodejs/
- cd c:\nodejs\
- mkdir node_global
- mkdir node_cache
- npm config set cache "F:\Nodejs\node_global"
- npm config set prefix "F:\Nodejs\node_cache"
- 再查看 path
输入命令:(2018.1.14更改)
- node -v # 查看node版本 8.9.4
- path # 查看路径
- npm -v # 查看npm版本 5.4.1
- npm install -g cnpm --registry=https://registry.npm.taobao.org
- cnpm install npm -g # 用淘宝镜像升级npm(升级后npm版本是5.6.0) npm install npm -g # 用npm升级npm
建立文件 server.js,保存在c:/nodejs/zz/server.js
var http = require('http'); http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text/plain'}); // 发送 HTTP 头部 。 HTTP 状态值: 200 : OK。 内容类型: text/plain response.end('hhhhhHello World\n'); // 发送响应数据 "Hello World" }).listen(8888); console.log('Server running at http://127.0.0.1:8888/');// 终端打印如下信息
输入命令:
- cd c:/nodejs/zz/
- node server.js
- 然后打开浏览器访问 http://127.0.0.1:8888/
使用 package.json:
package.json 位于模块的目录下,用于定义包的属性。 ,位于 c:/nodejs/node_modules/vue/package.json 。
Package.json 属性说明:
- name - 包名。
- version - 包的版本号。
- description - 包的描述。
- homepage - 包的官网 url 。
- author - 包的作者姓名。
- contributors - 包的其他贡献者姓名。
- dependencies - 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下。
- repository - 包代码存放的地方的类型,可以是 git 或 svn,git 可在 Github 上。
- main - main 字段指定了程序的主入口文件,require('moduleName') 就会加载这个文件。这个字段的默认值是模块根目录下面的 index.js。
- keywords - 关键字
cnpm install vue # 本地安装
1. 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。
2. 可以通过 require() 来引入本地安装的包。
cnpm install vue -g # 全局安装
1. 将安装包放在 /usr/local 下或者你 node 的安装目录(c:/nodejs/node_modules/)。
2. 可以直接在命令行里使用。
3. 全局安装: cnpm install --global webpack
npm常用的一些模块:
cnpm install vue -g cnpm install webpack -g
cnpm install webpack --save-dev # 安装 webpack 依赖
- npm list -g # 查看所有全局安装的模块
- npm list vue # 查看某个模块的版本号
- npm uninstall vue # 卸载模块
- npm ls # 查看模块
- npm update vue # 更新模块
- npm search vue # 搜索模块
- npm help # 查看所有命令
- npm help install # 查看某条命令 (npm help <command>)
- npm update vue # 把当前目录下node_modules子目录里边的对应模块更新至最新版本
- npm update vue -g # 可以把全局安装的对应命令行程序更新至最新版
- npm install -g cnpm --registry=https://registry.npm.taobao.org # 使用淘宝镜像
- npm config set registry https://registry.npm.taobao.org
https://segmentfault.com/a/1190000006178770 入门 Webpack,看这篇就够了 2017-10-28
...