推荐使用 yarn 代替npm,npm 可能会生成错误的依赖树
yarn init # npm init
yarn add vuepress # npm install vuepress
1
2
2
若node_modules删除,从项目目录运行
npm install以重新安装package.json中列出的所有模块
# dependencies与devDependencies的区别
devDependencies中的插件只用于开发环境,不用于生产环境, 而dependencies是要发布到生产环境的。 比如babel有关的转化ES6到ES5的依赖只是开发环境下转化用,生产过程中是用不到,所以只用写在devDependencies中, 而比如像Angular或jQuery这种实际运行会调用到的,得写在dependencies中。