我正在学习基本的node.js,并意识到我可以在我的个人电脑上使用一个安装在全球的软件包,而不用在我的项目中安装它。
目前,我的依赖项如下所示:
"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作为一个良好的实践?
我想,如果这是一个协作项目,它必须声明为依赖关系,但我不确定。
发布于 2020-08-14 08:26:06
我认为您应该将它添加到依赖项中,以防您使用它来通过package.json定义的脚本运行应用程序:
"scripts": {
"develop": "nodemon src/server"因此,它适用于任何运行的开发人员: npm运行开发。
发布于 2021-01-29 14:00:19
如果您将nodemon作为一个Dev依赖项安装,那么它将不会在本地安装,它将在您的系统路径中不可用。但是,如果您在全局上安装nodemon,那么它将被全局安装在您的系统路径上。
全球安装nodemon的:
npm install -g nodemon将nodemon安装为开发依赖项的:
npm install --save-dev nodemon谢谢!
https://stackoverflow.com/questions/63409119
复制相似问题