运行npm install react-router
时,它会安装包含examples
文件夹的react-router v1.0.3
。但是在运行之后
cd node_modules/react-router
ls
输出是
CHANGES.md README.md es6 npm-scripts
CONTRIBUTING.md SPONSORS.md lib package.json
LICENSE.md docs node_modules umd
它缺少examples
文件夹!如何从npm
获取examples
?
您没有。
当包通过NPM分发时,开发人员可以选择包含什么。由于包旨在用作依赖项,因此许多东西通常被排除在外,成为不必要的批量。
这由package.json
(以及.npmignore
文件)中的files
属性控制。如果你看一下这里,你可以看到他们没有将examples
包括在NPM分发中。
也就是说,NPM不是一个好的工具,例如代码,但GitHub是。为什么不从那里获取示例呢?