标签:查看 ice reset operator pre round 命令行 令行 version
npm是nodejs附带的包管理工具,他的主要作用有三种 1.从服务器下载别人的包使用; 2.从服务器下载别人的命令行工具使用; 3.自己发布包或者命令行工具到服务器。
npm -v //5.6.0
npm install <name>
安装完成后,目录在命令行运行目录下的node_modules目录,可以通过ls或者dir(windows系统使用这个)的方法来查看<name>这个目录是否存在。
npm install -g <name>
全局安装会在user\node_modules的目录或者nodejs安装目录下的node_modules目录新增一个文件夹。
npm init
输入完成后会提示你输入包的名称,描述,版本,入口点,默认命令等。
npm init -y
{
"name": "desktop",
"version": "1.0.0",
"description": "",
"main": "1.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"devDependencies": {
"my_test_framework": "^3.1.0"
}
}
上面添加了一个开发测试环境下用到的my_test_framework的依赖包,指定了所需版本。
npm install <name> --save-prod
上面这条命令为package.json文件的dependencies(生产环境)属性新增了一条条目。
npm update <name>
可以在包名称前面添加一个-g表示全局更新
npm update -g <name>
更新所有的包使用
npm update -g
npm uninstall <name>
即可在node_modules删除这个目录,如果是想删除全局安装的包可以使用
npm uninstall -g <name>
npm uninstall --save <name>
注意,如果如果依赖包在devDependency(开发测试环境)需要使用
npm uninstall --save-dev <name>
来删除他
标签:查看 ice reset operator pre round 命令行 令行 version
原文地址:https://www.cnblogs.com/boses/p/npm.html