什么是全局安装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。