NPM 是随同 Node 一起安装的包管里工具。
创建模块,package.json 文件是必不可少的。我们可以使用 NPM 生成 package.json 文件,生成的文件包含了基本的结果。
npm init
以上的信息,你需要根据你自己的情况输入。在最后输入 "yes" 后会生成 package.json 文件。同时在这个 json 文件中可以在 script 字段定义我们自己的一些脚本。
npm install <Module Name>
例如
npm install express --save
这时,就会在我们的工程目录下生成一个 node_modules 的文件夹,在里边就会有 express 这个包了。
如果想要用这个包,只需要在需要的地方 require 或者 import 一下就可以了。
将包安装在项目内的 node_modules
下,如果没有这个文件夹, npm 会自动创建。可以通过 require()
来引入项目内的包。
npm install express --save # 版本名和版本号记录在dependencies字段
npm install express --save-dev # 版本名和版本号记录在devDependencies字段
全局安装后可以直接在命令行里使用,不能在项目内引入。
# 全局安装
npm install gulp -g
可以使用以下命令来查看所有全局安装的模块:
npm ls -g
npm uninstall express
npm update express
npm search express
npm publish
这里需要注意,发布模块的话需要在 npm 官网注册账号,并且执行下面的命令。
npm adduser
Username: demo
Password:
Email:(this is public) 977527479@qq.com
npm help
npm cache clear #可以清空NPM本地的缓存
npm unpublish @[版本号] #撤销发布的某个版本的模块