node.js - npm - 不想在 package.json 内的 devDependency 上列出包

标签 node.js npm dependencies

当我尝试使用命令 npm i -d <package-name> 安装 npm 包时,它总是列出 dependencies 内的包而不是devDependencies 。以前可以用,但我突然遇到这个问题,不知道是什么原因造成的。

我已尝试重置NODE_ENV (我不确定这是否相关,因为我使用Windows),删除 package.lock.json 、卸载VSCode的扩展、清理npm cache重新安装node_modules甚至重新安装NODEJs,但问题仍然存在。

有人知道解决办法吗?

最佳答案

NPM Docs referring to this

使用-D(注意大写)保存为devDependency,因为-d--loglevel info相同

关于node.js - npm - 不想在 package.json 内的 devDependency 上列出包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57455203/

相关文章:

node.js - 在 Sails js 上创建新应用程序时出现 NPM 错误

java - 我们如何更改 Java 项目的 pom.xml 中定义的特定依赖项的位置?

ios - 框架的部署目标无效

node.js - 哪个是好的做法?在数据库中公开主键还是使用其他唯一键查找用户?

node.js - Nginx 反向代理无法在本地主机上与 Nodejs 一起使用

npm - 由于 0.9.5.tar.gz 的 406,Yeoman 不会安装

java - maven中的npm install相当于什么

c# - 如何使用该库的所有引用添加对类库的引用?

javascript - 在 dynamodb 中使用 batchWriteItem

javascript - 将 http 请求保存在变量中