一些常用的 npm 指令

當你設定好 node.js 的開發環境後, 是時候來把下面這些常用的 npm 指令給摸熟了.

將套件於全域安裝. 全域安裝的套件通常只是為了執行檔而已.

$ npm install <package name> -g
# 範例
$ npm install express -g
# 安裝完後現在我們可以用 <code>express</code> 來產生專案
$ express new app

將套件安裝在專案裡. 套件在每一個不同的專案裡都要重裝一次不然會 require 不到.

$ cd /path/to/the/project
$ npm install <package name>
# 範例
$ npm install express
# 現在就可以在專案裡用 `var express = require( 'express' );` 來使用 express 這個套件了.

移除全域套件.

$ npm uninstall <package name> -g
# 範例
$ npm uninstall express -g

移除專案裡的套件.

$ cd /path/to/the/project
$ npm uninstall <package name>
# 範例
$ npm uninstall express

搜尋套件.

$ npm search <package name>
# 範例
$ npm search express

列出全域套件.

$ npm ls -g

列出全域套件詳細資訊.

$ npm ls -gl

列出專案裡的套件.

$ cd /path/to/the/project
$ npm ls

列出專案裡的套件詳細資訊.

$ cd /path/to/the/project
$ npm ls -l

更新全域套件.

$ npm update -g

更新案裡的套件.

$ cd /path/to/the/project
$ npm update

用 `package.json` 來管理專案裡的套件

只要將 package.json 這個檔案放在專案的根目錄裡, 就不需要一個個的手動安裝套件.

原本應該是要

$ cd /path/to/the/project
$ npm install mongoose
$ npm install express
$ npm install jade

有了 package.json 在專案的根目錄就只要

$ cd /path/to/the/project
$ touch package.json

package.json

{"name": "your app name", "version": "0.0.1", "private": true, "dependencies": {"express": ">=2.5.0", "jade": ">= 0.16.4", "mongoose": ">=2.3.10"}
}

然後在 terminal 裡輸入下面的指令就全部安裝完成了.

$ npm install -l

转载于:https://www.cnblogs.com/jokerjason/p/7364690.html

Npm基本指令(转)相关推荐

  1. npm 版本更新指令

    如果我们的npm安装版本较旧,现在需要更新应该怎么操作呢? 首先查看当前版本,在win下输入$ npm -v 之后输入$ npm install npm@latest -g 进行npm版本自动更新

  2. linux npm安装_怎样在Linux上开发vue项目

    怎样在Linux上开发vue项目 一.开发环境搭建:安装node.js环境以及vue cli工具 (1)安装node.js 从官网下载对应的二进制压缩包,如下图: 解压到程序安装目录 xz -d no ...

  3. npm --- 包的发布与导入

    安装好NODE后,下面演示如何编写一个包,并将其发布到NPM仓库中,最后通过NPM安装回本地. 以下例子是在windows*64环境下运行的. 1.编写模块 exports.sayHello = fu ...

  4. install npm 到某个文件下执行_你可能不知道的 npm 依赖管理那些事

    点击上方蓝字关注我们 npm 是 Node.js 默认的.以 JavaScript 编写的包管理工具,如今,它已经成为世界上最大的包管理工具,是每个前端开发者必备的工具.不知你是否遇到过下面问题: 哎 ...

  5. 微信小程序里如何使用npm?小程序集成友盟举例

    1.执行npm初始化指令 小程序根目录,命令执行如下指令: npm init 执行后会让加载项目初始信息,具体截图如下: 2.执行安装npm包指令 在这我们举个例子,以接入友盟统计SDK为例,执行命令 ...

  6. win7下node.js设置npm环境变量

    前面日志中的例子需运行"npm install formidable"指令安装模块支持文件上传. 如果浏览器有代理服务器,或者办公环境封杀了https,则需要设置npm环境变量. ...

  7. 你所不知道的模块调试技巧 - npm link #17

    你所不知道的模块调试技巧 - npm link #17 1. 背景 node 应用开发中,我们不可避免的需要使用或拆分为 npm 模块,经常遇到的一个问题是: 新开发或修改的 npm 模块,如何在项目 ...

  8. “npm ERR! code ELIFECYCLE npm ERR! errno 1”问题

    删掉项目中的node_modules文件夹和package-lock.json文件 然后,执行 npm install 指令重新安装下载依赖库. 最后启动项目即可. 最快,最直接的!解决办法.

  9. npm 切换源_nrm:npm包管理工具

    一.简介:nrm(npm registry manager )是npm的镜像源管理工具,可以方便的更换npm的包源.可解决问题: 1.更换国内镜像包源(如淘宝npm镜像)解决国内npm国外包慢的问题: ...

最新文章

  1. ELK 企业级日志分析系统
  2. No module named 'oscar.apps.promotions'
  3. 爬取json Swaggerui界面
  4. IPS与IDS部署场景(直路部署,单臂部署,旁路部署,阻断)
  5. ES6(三)——回调地狱和promise异步任务顺序执行(传参、错误处理)
  6. Spring Cloud Netflix之Eureka上篇
  7. 概率分布-beta分布
  8. Python统计文件夹里文件个数及每一个文件的行数
  9. 11度青春之《老男孩》
  10. 相见恨晚的18本IT界经典必看的书籍
  11. 二叉树中已知前序和中序求其后序(图解加技巧让你轻松掌握)
  12. Ubuntu+Windows双系统,开机默认启动项设置Windows优先
  13. 关于python的开发软件pycharm设置中文(无需汉化包)
  14. sklearn使用入门
  15. 网易云音乐评论内容逆向分析
  16. 海瑞单薄 台词深奥 《大明王朝》续集全面“纠错”
  17. 工作琐事太多怎么办_待办的事情太多,如何有条不紊的进行工作呢?
  18. uni-App出现乱码
  19. 菜刀php提权,遇见一个权限很大的机器,菜刀提权过程 -电脑资料
  20. VMWARE Ubuntu虚拟机和Windows10主机ping不通|Ubuntu断网、没有网络

热门文章

  1. DB2临时表空间的作用
  2. WebScoket 规范 + WebSocket 协议
  3. storm-hbase jar包中的bolt节点源码解析
  4. mybatis使用过程遇到的一些问题及解决方法
  5. linux修改hostname
  6. java接口文件定义类_Java入门笔记(四)类、包和接口
  7. centos调整页面大小_这2种方法都能调整PDF文档的纸张大小
  8. MySQL基础,DDL和DML(新人入门向)
  9. oracle中的and用法,Oracle bitand( )函数简介
  10. 杭州保俶塔实验机器人_【科教有闻】高照实验学校Pepper机器人课程亮相2020(杭州)国际数字教育大会“智能教育引领未来”论坛...