什么是全局安装devDependencies的npm命令?

我宁愿input一个简短的命令,比如npm install -g ,来设置一个项目的全局依赖项,比如node-sass和jshint,而不是手动inputnpm install -g every single package 。 有没有npm惯用的方式来做到这一点?

您在这里使用npm install -g <pkg>错误。 -g表示它不是项目依赖关系,而不是你的全局(PC范围)。

这些插件是没有devDependencies,但CLI的跑步者。 你想要的是在初始化时npm install --save-dev every single package 。 当您需要再次安装这些依赖关系时,您只需运行npm install并在您的package.json脚本中包含类似./node_modules/.bin/jshint ,以便不依赖于CLI。