NPM

node 安装

  1. 双击下载好的 node 的 node-v10.1.0-x64.msi 文件到D盘
  2. 在cmd下输入node -v,可以查看是否安装成功,以及版本
  3. 使用cmd命令行输入 npm -v ,可以看到集成在 node 的 npm 版本
    node_npm_install.png
  4. 在 cmd 输入node 进入 node 开发模式下,输入console.log('hello world'),或新建一个app.js, 写上下面代码后运行node app.js
//app.js
var http = require("http");
http.createServer(function(request, response) {  
    response.writeHead(200, {"Content-Type": "text/plain"});  
    response.write("Hello World 9999 ");  
    response.end();
}).listen(9999);
console.log("nodejs start listen 9999 port!");

打开浏览器,输入http://127.0.0.1:9999或者localhost:9999,就会看到你在代码中 response 的内容。

  1. 配置npm的全局模块的存放路径以及cache的路径
npm config set prefix "C:\Program Files\nodejs"
npm config set cache "C:\Program Files\nodejs"

这会在用户根目录下生成一个文件:.npmrc,打开就是你刚才的设置:

npmrc.png

命令行输入 npm config list ,也可以看到刚才设置生效:
npm-config-list.png

  1. 现在你在命令行输入npm install express -g就会在D:\Program Files\nodejs\node_modules下找到你安装的 express
  2. 系统环境变量中添加
    C:\Program Files\nodejs\node_modules\,重启cmd,进入node,输入require('express'),下图表示安装成功:
    node-require('express').png
app.js
var express = require('express'); 
var app = express(); 
app.get('/', function(req, res){
    res.send("Hello World 8888 ");  
    console.log("Hello World 8888 ");  
}); 
app.listen('8888');
console.log("nodejs start listen 8888 port!");

运行一下node app.js,在浏览器打开http://localhost:8888/即可看到"Hello World 8888 "

淘宝镜像

临时使用 : npm --registry https://registry.npm.taobao.org install express
持久使用 : npm config set registry https://registry.npm.taobao.org
npm config get registry
通过cnpm使用 : npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install express

初始化一个demo:
npm init     //仅仅是创建了一个package.json文件,手动创建也一样
npm install     //安装package.json中配置的包,保存在项目根目录下node_modules
npm install @types/jquery --save(-dev)    安装并保存到package.json配置
npm install typescript -g      //全局安装
查看jquery所有版本/信息:
npm view jquery versions
npm info jquery
下载特定版本:
npm intall jquery@1.7.2
卸载:
npm remove jquery
npm remove jquery --save

参考来源:https://www.cnblogs.com/mq0036/p/5243209.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容