[Using npm] npm 最佳实践

2016-10-17  本文已影响89人  Air_cc

根据这里整理所得

1. npm 基本信息

2. node 项目初始化

3. 查找第三方包

可通过 npms.io 来了解第三包的质量

4. 了解 npm 的包

5. 保存包依赖

6. 锁定包依赖的版本

即使项目本身使用的是精确版本,但不能保证第三方包的所有依赖都是精确版本
使用 npm shrinkwarp 来锁定所有的依赖包的版本,会生成 npm-shrinkwrap.json 文件,当使用 npm install 是会根据该文件去下载包依赖

7. 检测包依赖是否过期

npm outdated 另外可通过 Greenkeeper来管理过期的包

8. 生产环境

9. 项目安全

10. 临时包的使用

npm link PACKAGE_NAME 链接本地的包,使其能够在本项目中可以被全局 require 到

# in local package direction,create a symlink to the global folder
npm link

# in project direction, link package to the current node_modules 
npm link PACKAGE_NAME

# in project js file
var package_name = require('PAVKAGE_NAME')
上一篇 下一篇

猜你喜欢

热点阅读