npm ddp 与 eslint加载plugin策略

628 阅读1分钟

1. 模块分类:

- dependencies
- devDependencies
- peerDependencies:指定该模块同级模块;例如:antd指定react

2. npm2 与 npm3区别 参考

【npm dedupe】:docs.npmjs.com/cli/dedupe.…

3. eslint.js 文件配置

demo:github.com/babel/babel…

4. eslint Shareable Configs

【参考】eslint.org/docs/develo…

【问题】 eslint 加载plugin,需在peerDependency中,若A模块引入eslint,指定plugin v1, B模块引入eslint,指定plugin v2,此时安装的依赖关系为:

更改eslint.js 文件~