一、npm全局环境变量的配置
- 默认情况下,npm安装的全局包,会保存在
C:\Users\username\AppData\Roaming\npm\node_modules
,可以使用npm root -g
查看全局包安装路径。使用npm root
查看局部包安装路径(当前项目)。
1、配置步骤
1、新建node_global和node_cache
两个文件夹。
2、在cmd中输入npm config set prefix "node_global或node_cache文件夹所在路径"
(如:F:\Program Files\node-v8.11.1-win-x64\node_global
或F:\Program Files\node-v8.11.1-win-x64\node_cache
)
3、设置环境变量
- 在系统变量新建一个名为
NODE_PATH
,值为node_global文件夹所在路径下的node_modules(如F:\Program Files\node-v8.11.1-win-x64\node_global\node_modules
) - 在用户变量中找到Path,新增一行,值为node_global文件夹所在路径(如:
F:\Program Files\node-v8.11.1-win-x64\node_global
)
推荐阅读: npm全局环境变量配置
二、npm包的制作和上传
官网介绍请点击 制作并上传
1、初始化
1、注册npm账号,并确保本地安装有node.js
(安装node的时候,npm会被一起安装)。
2、执行npm init
初始化项目并设置包的参数。
3、在项目根目录下新建一个index.js
,这是包的入口文件。
4、如果当前包依赖依赖于其他包,可以执行npm install [包名]
。
5、执行npm link
生成package-lock.json
文件,用于锁定当前包所依赖的包的版本信息。
6、执行npm login
登录npm,需要依次输入用户名、密码、邮箱。
7、执行npm publish
发布。
8、打开npm
官网(附网址),登录个人账号,找到Profile并点击,就可以看到自己所有发布的包啦~。
2、版本更新
1、执行npm version
可以查看当前包信息。
2、执行npm version patch
更新本地当前版本。
3、执行npm publish
发布。