5236得票21回答
在package.json中,波浪符号(~)和插入符号(^)有什么区别?

在我升级到最新的稳定版node和npm之后,我尝试了npm install moment --save。它使用脱字符号^前缀将条目保存在package.json中。以前,它是波浪号~前缀。 npm为什么做出这些更改? 波浪号~和脱字符号^有什么区别? 相对于其他方法,这样做有什么优势?

3071得票34回答
使用async/await与forEach循环

在使用forEach循环时,使用async/await是否存在问题?我正在尝试遍历一个文件数组,并对每个文件的内容进行await。import fs from 'fs-promise' async function printFiles () { const files = await ...

3028得票14回答
npm install命令中的--save选项是什么?

我看到了一些教程,其中出现了以下命令:npm install --save “--save”选项是什么意思?

3024得票41回答
如何将命令行参数传递给Node.js程序并接收它们?

我有一个用Node.js编写的Web服务器,我想要在特定文件夹中启动它。我不确定如何在JavaScript中访问参数。我是这样运行Node的: $ node server.js folder 这里的server.js是我的服务器代码。Node.js的帮助文档说这是可能的: $ node...

2964得票35回答
查找已安装的npm包的版本

如何查找已安装的Node.js或npm包的版本? 这将打印npm本身的版本:npm -v <package-name> 这会打印出一个晦涩难懂的错误信息:npm version <package-name> 这会打印出该包在注册表中的版本(即可用的最新版本):npm v...

2859得票17回答
在NPM package.json文件中,dependencies、devDependencies和peerDependencies有什么区别?

这份文档回答了我的问题,但解释得不够清楚。有没有人能用更简单的话来说一下?如果难以选择简单的词语,可以举例说明吗? 另外,我还添加了peerDependencies,这个也与之密切相关,可能会引起混淆。

2725得票42回答
如何将package.json中的每个依赖项更新到最新版本?

我从另一个项目复制了package.json,现在想要将所有的依赖项升级到它们的最新版本,因为这是一个全新的项目,如果有问题出现,我不介意进行修复。 怎样最简单地实现这个目标呢? 我知道的最好的方式是运行npm info express version,然后手动更新package.json...

2420得票15回答
我需要提交由npm 5创建的package-lock.json文件吗?

npm 5今天发布了,其中一个新功能是通过创建package-lock.json文件实现确定性安装。 这个文件应该保存在源代码控制中吗? 我猜它类似于yarn.lock和composer.lock,这两个文件都应该保存在源代码控制中。

2298得票22回答
如何在Node.js中退出程序

如何退出Node.js进程?即终止该进程的命令是什么? 使用的命令为:Ctrl + C。

2191得票17回答
何时决定使用Node.js?

我对这种东西很陌生,但最近我听到了很多关于Node.js的好处。考虑到我有多么喜欢使用jQuery和JavaScript,我不禁想知道何时决定使用Node.js。我心中所想的Web应用程序类似于Bitly-获取一些内容并将其存档。 在过去几天的所有家庭作业中,我获得了以下信息。 Node.j...