We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
这个命令会自定打开你指定的模块名的主页(也就这个模块 package.json 中 homepage 字段指定的 URL),而且这个模块未必是你本地安装的,只要是仓库中有的就可以 , 而且这个命令也不需要非得在项目根目录中运行,任何地方都可以。比如:你输入
npm home react
就会直接打开浏览器,访问https://facebook.github.io/react/这个页面。其实如果你习惯了这个命令,还是挺实用的,起码不需要去记网址了。
这个命令和上一个几乎一样,唯一的区别是它会打开浏览器访问这个模块 package.json 文件中 repository 字段指明的 URL,比如,你输入
npm repo react
就会打开浏览器访问https://github.com/facebook/react。
这个命令需要在项目中运行,它会检查你安装的模块,并告诉你哪些模块已经过期了,有了新的版本。具体的信息则包括该模块你当前安装的版本(Current)、你应该要更新到的版本(Wanted)以及仓库中最新的版本(Latest)。如下图例子所示: 有的时候我们可能考虑对依赖模块做升级,那么在这之前你就可以使用这个命令开看下目前有哪些模块有了更新。
我们一般安装模块会使用 npm install --save 或者 npm install --save-dev ,这样就会把安装的模块记录在 package.json 文件中,但是大家注意到没有,package.json 文件中都会多一条这样的数据:
{ dependencies: { "react": "^15.6.1" } }
你发现没有,版本号前面会有个 ^ 符号,而标题中的这条命令就会把这个符号变为 ~。那区别是什么呢?区别就是 ^ 锁定的是主版本号(Major Version),比如「^1.0.0」代表你可以安装 1.x.x,而 ~ 符号锁定的是主版本号 + 次版本号(Minor Version),如「~1.0.0」代表你只可以安装 1.0.x。如果你想锁死版本号,那可以直接使用:
npm config set save-exact true
The text was updated successfully, but these errors were encountered:
No branches or pull requests
npm home 模块名
这个命令会自定打开你指定的模块名的主页(也就这个模块 package.json 中 homepage 字段指定的 URL),而且这个模块未必是你本地安装的,只要是仓库中有的就可以 , 而且这个命令也不需要非得在项目根目录中运行,任何地方都可以。比如:你输入
就会直接打开浏览器,访问https://facebook.github.io/react/这个页面。其实如果你习惯了这个命令,还是挺实用的,起码不需要去记网址了。
npm repo 模块名
这个命令和上一个几乎一样,唯一的区别是它会打开浏览器访问这个模块 package.json 文件中 repository 字段指明的 URL,比如,你输入
就会打开浏览器访问https://github.com/facebook/react。
npm outdated
这个命令需要在项目中运行,它会检查你安装的模块,并告诉你哪些模块已经过期了,有了新的版本。具体的信息则包括该模块你当前安装的版本(Current)、你应该要更新到的版本(Wanted)以及仓库中最新的版本(Latest)。如下图例子所示:
有的时候我们可能考虑对依赖模块做升级,那么在这之前你就可以使用这个命令开看下目前有哪些模块有了更新。
npm config set save-prefix="~"
我们一般安装模块会使用 npm install --save 或者 npm install --save-dev ,这样就会把安装的模块记录在 package.json 文件中,但是大家注意到没有,package.json 文件中都会多一条这样的数据:
你发现没有,版本号前面会有个 ^ 符号,而标题中的这条命令就会把这个符号变为 ~。那区别是什么呢?区别就是 ^ 锁定的是主版本号(Major Version),比如「^1.0.0」代表你可以安装 1.x.x,而 ~ 符号锁定的是主版本号 + 次版本号(Minor Version),如「~1.0.0」代表你只可以安装 1.0.x。如果你想锁死版本号,那可以直接使用:
The text was updated successfully, but these errors were encountered: