node.js - 什么是全局安装 devDependencies 的 npm 命令?

标签 node.js installation package global

比起手动输入 npm install,我更愿意输入一个简短的命令,例如 npm install -g,来设置项目的全局依赖项,例如 node-sass 和 jshint -g 每个包。有没有一种 npm 惯用的方法来做到这一点?

最佳答案

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

那些插件不是 devDependencies,而是 CLI 运行器。你要的是npm install --save-dev every single package初始化时。当您需要再次安装这些依赖项时,您只需运行 npm install并包括 ./node_modules/.bin/jshint 之类的内容给您的package.json脚本以便不依赖于 CLI。

关于node.js - 什么是全局安装 devDependencies 的 npm 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18090523/

相关文章:

ajax - 向本地主机nodejs服务器发送简单的ajax请求

node.js - 使用 node.js 发出 HTTP 请求会引发 EAFNOSUPPORT

node.js forever 守护进程,如何正确退出?

protobuf中不同包文件的导入和使用?

r - 如何为 R 包创建自定义启动消息?

node.js - 如何在 Node.js 中创建绝对链接?

ubuntu - Caffe 安装 - 无法开始编译

cmake - cpack(创建 RPM)忽略 CMAKE_INSTALL_RPATH(将 RPATH 设置为空字符串 - 而不是显式值)

installation - 如果注册表项存在,Wix 有条件地安装组件

java - 如何从另一个目录/包中导入类