frontend:npm
这是本文档旧的修订版!
NPM
Common
npm包版本规则
Command
常用指令如下
version
bump version of project[(After those commands, npm will auto increase the number of package.json
's version field and add a git tag which same as npm version)]:
npm version --help # npm version [<newversion> | major | minor | patch | premajor | preminor | prepatch | prerelease | from-git] npm version major # v1.0.0 => v2.0.0 npm version minor # v1.0.0 => v1.1.0 npm version patch # v1.0.0 => v1.0.1
Trick
中国大陆内加速
使用使用淘宝npm registery加速npm packages下载:
- ~/.npmrc
phantomjs_cdnurl=https://cnpmjs.org/downloads sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ registry=https://registry.npm.taobao.org chromedriver_cdnurl=http://npm.taobao.org/mirrors/chromedriver electron_mirror=http://npm.taobao.org/mirrors/electron/
或者
npm config set registry https://registry.npm.taobao.org npm config set phantomjs_cdnurl https://cnpmjs.org/downloads npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/ npm config set chromedriver_cdnurl http://npm.taobao.org/mirrors/chromedriver npm config set electron_mirror http://npm.taobao.org/mirrors/electron/
或者像这样直接使用:
PHANTOMJS_CDNURL=https://cnpmjs.org/downloads [...more variables] npm install
如果是在 sudo
执行 npm install
,记得把 .npmrc
复制到 /root/.npmrc
噢!
frontend/npm.1476844056.txt.gz · 最后更改: 2023/12/03 10:24 (外部编辑)