Npm基本指令(转)
一些常用的 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基本指令(转)相关推荐
- npm 版本更新指令
如果我们的npm安装版本较旧,现在需要更新应该怎么操作呢? 首先查看当前版本,在win下输入$ npm -v 之后输入$ npm install npm@latest -g 进行npm版本自动更新
- linux npm安装_怎样在Linux上开发vue项目
怎样在Linux上开发vue项目 一.开发环境搭建:安装node.js环境以及vue cli工具 (1)安装node.js 从官网下载对应的二进制压缩包,如下图: 解压到程序安装目录 xz -d no ...
- npm --- 包的发布与导入
安装好NODE后,下面演示如何编写一个包,并将其发布到NPM仓库中,最后通过NPM安装回本地. 以下例子是在windows*64环境下运行的. 1.编写模块 exports.sayHello = fu ...
- install npm 到某个文件下执行_你可能不知道的 npm 依赖管理那些事
点击上方蓝字关注我们 npm 是 Node.js 默认的.以 JavaScript 编写的包管理工具,如今,它已经成为世界上最大的包管理工具,是每个前端开发者必备的工具.不知你是否遇到过下面问题: 哎 ...
- 微信小程序里如何使用npm?小程序集成友盟举例
1.执行npm初始化指令 小程序根目录,命令执行如下指令: npm init 执行后会让加载项目初始信息,具体截图如下: 2.执行安装npm包指令 在这我们举个例子,以接入友盟统计SDK为例,执行命令 ...
- win7下node.js设置npm环境变量
前面日志中的例子需运行"npm install formidable"指令安装模块支持文件上传. 如果浏览器有代理服务器,或者办公环境封杀了https,则需要设置npm环境变量. ...
- 你所不知道的模块调试技巧 - npm link #17
你所不知道的模块调试技巧 - npm link #17 1. 背景 node 应用开发中,我们不可避免的需要使用或拆分为 npm 模块,经常遇到的一个问题是: 新开发或修改的 npm 模块,如何在项目 ...
- “npm ERR! code ELIFECYCLE npm ERR! errno 1”问题
删掉项目中的node_modules文件夹和package-lock.json文件 然后,执行 npm install 指令重新安装下载依赖库. 最后启动项目即可. 最快,最直接的!解决办法.
- npm 切换源_nrm:npm包管理工具
一.简介:nrm(npm registry manager )是npm的镜像源管理工具,可以方便的更换npm的包源.可解决问题: 1.更换国内镜像包源(如淘宝npm镜像)解决国内npm国外包慢的问题: ...
最新文章
- ELK 企业级日志分析系统
- No module named 'oscar.apps.promotions'
- 爬取json Swaggerui界面
- IPS与IDS部署场景(直路部署,单臂部署,旁路部署,阻断)
- ES6(三)——回调地狱和promise异步任务顺序执行(传参、错误处理)
- Spring Cloud Netflix之Eureka上篇
- 概率分布-beta分布
- Python统计文件夹里文件个数及每一个文件的行数
- 11度青春之《老男孩》
- 相见恨晚的18本IT界经典必看的书籍
- 二叉树中已知前序和中序求其后序(图解加技巧让你轻松掌握)
- Ubuntu+Windows双系统,开机默认启动项设置Windows优先
- 关于python的开发软件pycharm设置中文(无需汉化包)
- sklearn使用入门
- 网易云音乐评论内容逆向分析
- 海瑞单薄 台词深奥 《大明王朝》续集全面“纠错”
- 工作琐事太多怎么办_待办的事情太多,如何有条不紊的进行工作呢?
- uni-App出现乱码
- 菜刀php提权,遇见一个权限很大的机器,菜刀提权过程 -电脑资料
- VMWARE Ubuntu虚拟机和Windows10主机ping不通|Ubuntu断网、没有网络
热门文章
- DB2临时表空间的作用
- WebScoket 规范 + WebSocket 协议
- storm-hbase jar包中的bolt节点源码解析
- mybatis使用过程遇到的一些问题及解决方法
- linux修改hostname
- java接口文件定义类_Java入门笔记(四)类、包和接口
- centos调整页面大小_这2种方法都能调整PDF文档的纸张大小
- MySQL基础,DDL和DML(新人入门向)
- oracle中的and用法,Oracle bitand( )函数简介
- 杭州保俶塔实验机器人_【科教有闻】高照实验学校Pepper机器人课程亮相2020(杭州)国际数字教育大会“智能教育引领未来”论坛...