1 npm home $package 访问主页面(浏览器中打开)
eg: npm home express
2 npm repo $packaage 访问github(浏览器中打开)
eg: npm repo express
3 npm outdated (工程下运行)
显示该工程下那些包过期了
4 npm prune (工程下运行)
修剪的意思,显示该工程没有在package.json中声明的包,并且删除这些包
5 npm shrinkwrap (lock down dependencies versions)
不太理解,生成的shrinkwrap.json 文件列出了package.json中dependencies 的包,包括每个的依赖
6 npm install -g npm (Use npm v3 with Node.js v4 LTS)
7 npm install --production
以生产环境安装依赖包,忽略devDependencies, ps: export NODE_ENV=production,确保devDependencies 不会安装
8 npm config set init.author.name $name
npm config set init.author.email $email
npm config set init-module ~/.npm-init.js
(设置package.json 的某些项的默认值)
参考资料:https://nodesource.com/blog/eleven-npm-tricks-that-will-knock-your-wombat-socks-off/?utm_source=javascriptweekly&utm_medium=email