| 命令 | 说明 |
|---|---|
npm init [-y] |
初始化一个 package.json 文件 |
npm install 包名 |
安装一个包 |
npm install --save/-S 包名 |
将安装的包添加到 package.json 的依赖中 |
npm install -g 包名 |
安装一个命令行工具 |
npm docs 包名 |
查看包的文档(非常有用) |
npm root -g |
查看全局包安装路径 |
npm config set prefix "路径" |
修改全局包安装路径 |
npm list |
查看当前目录下安装的所有包 |
npm list -g |
查看全局包的安装路径下所有的包 |
npm uninstall 包名 |
卸载当前目录下某个包 |
npm uninstall -g 包名 |
卸载全局安装路径下某个包 |
npm update 包名 |
更新当前目录下某个包 |
| 参数 | 说明 |
| --- | --- |
file |
文件名或文件描述符 |
data |
要写入文件的数据,可以是 String (字符串)或 Buffer (流)对象 |
options |
该参数是一个对象,包含 {encoding,mode,flag} 。默认编码为 utf8 ,模式为 0o666 , flag 为 'w' |
callback |
回调函数,只包含错误信息参数 (err) ,在写入失败是返回 |
| flag | 说明 |
| --- | --- |
r |
文件名或文件描述符 |
r+ |
打开文件进行读取和写入,如果该文件不存在则发生异常 |
rs |
打开文件,用于读取在同步方式 |
rs+ |
打开文件进行读取和写入,告诉 OS 同步地打开它 |
w |
打开文件进行写入。该文件被创建(如果它不存在)或截断(如果它存在) |
wx |
类似 w ,如果路径存在则失败 |
w+ |
打开文件进行读取和写入。该文件被创建(如果不存在)或截断(如果存在) |
wx+ |
类似 w+ ,但如果路径存在则失败 |
a |
打开文件进行追加。如果它不存在,则创建该文件 |
ax |
类似 a ,但如果路径存在则失败 |
a+ |
打开文件进行读取和附加。如果它不存在,则创建该文件 |
ax+ |
类似 a+ ,但如果路径存在则失败 |
大约 3 分钟