如何避免使用NPM安装不稳定的mongoose版本?
运行NPM Update
后,我在节点应用程序中收到以下警告:
# !!! MONGOOSE WARNING !!!
#
# This is an UNSTABLE release of Mongoose.
# Unstable releases are available for preview/testing only.
# DO NOT run this in production.
在我的package.json文件中,我有以下条目:
"mongoose": "^3.8.8"
Mongoose没有遵循标准的npm实践,因此他们不稳定的构建被npm认可为稳定的。基本上他们发布了3.9作为一个不稳定的版本,这是导致警告的原因。
我的建议是,您不要再相信他们会遵循这样的约定,只需将版本锁定在您的Package.json:
"mongoose": "3.8"
稳定化是让一个发布分支进入发布状态的过程;也就是决定哪些变更将会进入发布版本,并以此为根据修整分支的内容。 “决定”一词有许多潜在的不幸。在协作软件项目中最后一分钟特性冲击是非常常见的现象:当开发者看到软件发布将要发生,他们便混乱的结束当前的变更,不希望错过这班船。当然,这是在发布时你最不想看到的场面。如果人们能在比较以舒适的节奏,无需担心变更是进入这个版本还是下一个版本时完成这个特性,效果会更好
问题内容: 我正在尝试安装一些示例的依赖项:我已经下载了npm ,但是所有应用程序都抛出相同的错误: 堵塞似乎是: 没有这样的文件或目录’c:\ node \ stylus \ package.json 我是否错过了创建的步骤? 我在run: Windows 7 64位 npm 1.1.1 node6.11 express2.5.8 问题答案: 更新2018 这已成为一个很受欢迎的问题,我的回答(
我正在构建一个ASP.NET web应用程序,使用ajax请求一些内容,它在FireFox、Chrome中工作得很好,但在IE中不稳定:当使用登录时,他/她可以查看所有者文件,如果不登录页面返回字符串“No Permission”。 我登录了网站,我在IE中刷新页面,有时它显示文件,有时它显示“没有权限”(未登录)我再次刷新它显示文件。我的意思是,有些要求它工作正确,有些要求它工作错误!我已经看到
问题内容: 我使用脚本来构建我的项目。我希望能够从其他目录运行脚本。也就是说,不要执行以下操作: …我只想做类似的事情: 要么 这可能吗? 问题答案: 使用对我有用: 哪里是你的所在目录 的package.json 与定义的命令。
本文向大家介绍nodejs npm package.json中文文档,包括了nodejs npm package.json中文文档的使用技巧和注意事项,需要的朋友参考一下 简介 本文档有所有package.json中必要的配置。它必须是真正的json,而不是js对象。 本文档中描述的很多行为都受npm-config(7)的影响。 默认值 npm会根据包内容设置一些默认值。 name 在packag
问题内容: 对于新模块,我试图在没有gulp / Grunt /其他专用构建工具的情况下使用。 我的build.js很简单 但是,跑步 仅退出而不打印任何内容,状态为0。 运行: 也可以执行所有正常操作,但是也不运行build.js。 如何让npm运行我的构建脚本? 编辑:即使简单的bash命令似乎也不起作用,例如 不使用该名称创建文件。 问题答案: 不幸的是,已经是 内部 命令,如docs中所述