首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我是否应该在我的项目上添加nodemon作为dev依赖项,即使我已经将它安装为全局依赖项?

我是否应该在我的项目上添加nodemon作为dev依赖项,即使我已经将它安装为全局依赖项?
EN

Stack Overflow用户
提问于 2020-08-14 08:20:52
回答 2查看 11.7K关注 0票数 7

我正在学习基本的node.js,并意识到我可以在我的个人电脑上使用一个安装在全球的软件包,而不用在我的项目中安装它。

目前,我的依赖项如下所示:

代码语言:javascript
复制
"dependencies": {
    "cookie-parser": "~1.4.4",
    "debug": "~2.6.9",
    "express": "~4.16.1",
    "http-errors": "~1.6.3",
    "morgan": "~1.9.1",
    "pug": "2.0.0-beta11"
  },
  "devDependencies": {
    "jasmine": "^3.6.1"
  }

我在使用nodemon,但我刚刚意识到它不是一个dev依赖项,我是否应该将它添加到npm -保存-dev- nodemon作为一个良好的实践?

我想,如果这是一个协作项目,它必须声明为依赖关系,但我不确定。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-08-14 08:26:06

我认为您应该将它添加到依赖项中,以防您使用它来通过package.json定义的脚本运行应用程序:

代码语言:javascript
复制
"scripts": {
"develop": "nodemon src/server"

因此,它适用于任何运行的开发人员: npm运行开发。

票数 6
EN

Stack Overflow用户

发布于 2021-01-29 14:00:19

如果您将nodemon作为一个Dev依赖项安装,那么它将不会在本地安装,它将在您的系统路径中不可用。但是,如果您在全局上安装nodemon,那么它将被全局安装在您的系统路径上。

全球安装nodemon的

代码语言:javascript
复制
npm install -g nodemon

将nodemon安装为开发依赖项的

代码语言:javascript
复制
npm install --save-dev nodemon

谢谢!

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63409119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档