how i learned npm
npm是nodejs的一个模块。
通过这个模块,
我们可以从npm的网站上面
下载js模块,
上传js模块。
从npm网站上下载下来的js模块可以直接应用到我们的项目之中。
大大提高我们的工作效率。
首先要正确安装nodejs。
假定已经安装。
eg:
npm i jquery �
在当前目录下局部安装jquery
npm i �jquery -g
全局安装jquery
- npm 安装出现 UNMET DEPENDENCY 的解决方案
- mac下nodejs 更新到最新版本的最新方法
- npm install模块时 报错:not such file or directory
- nodejs中的npm全局安装和局部安装的意思,npm中的全局安装和局部安装的区别
- npm won't install packages locally. What's wrong?
在所在目录下
npm uninstall jquery
卸载当前目录下的jquery
一次性想从npm网站上下载多个模块
可以一条一条输入
也可�写在相应的配置文件里 g
npm init
eg:
npm i lodash
然后查看配置文件
如果想下载指定版本
npm i lodash@4.17.5
再次查看配置文件
版本已变
如果只有一个配置文件,但是还没有下载模块,只需要在有�配置文件的目录里,
npm i
就会自动下载配置文件里的模块
比如你可以试试删除刚刚下载的模块
�这个时候配置文件�里仍有刚刚删除的模块,
npm i
又会重新下载该模块
直接在�相应目录里
npm update
自动更新到�最新版本
本地包会把包放在项目目录里
全局包会把包放在nodejs所安装的目录里
如果项目需要�相应的模块,就把它本地安装
如果你需要在终端使用包�的相关命令,就把它全局安装
如何安装/卸载全局包
npm install typescript -g
npm uninstall typescript -g
在项目目录里
npm adduser
输入npm的网站(需要注册)的账号密码
登录成功后输入
npm publish
注意包名不能�跟别人的重复
使用 cnpm 的注意报错
no_perms Private mode enable, only admin can publish this module
设置回原本的就可以了:
npm config set registry http://registry.npmjs.org
需要在��配置文件中更改版本后才能重新发布
npm publish
否则会报错
npm unpublish
在配置文件里加入files属性来决定要发布的内容。