1、直接从npm打开文档 下面小编,时至2020年07月19日跟妳讲网站制作学会这7个npm命令帮助您节省时间,答案在这里呢。 网站制作学会这7个npm命令帮助您节省时间: 如果我们可以直接使

刍议网站制作学会这7个npm命令帮助您节省时间

发布时间:2020-07-19 20:28

1、直接从npm打开文档
下面小编,时至2020年07月19日跟妳讲网站制作学会这7个npm命令帮助您节省时间,答案在这里呢。


网站制作学会这7个npm命令帮助您节省时间:


如果我们可以直接使用npm跳转到软件包的文档怎么办?


npm home package-name


# 例如:npm home react  # 将在浏览器

中打开reactjs.org


2、打开bug页面


为了以防万一,我们想在程序包上提交一个错误。


npm bugs package-name


# 例如:npm bugs @agney/playground


3、查看包中的所有脚本


如果您不是一开始就写的话,很难记住脚本名称。您可以运行以下命令来查看脚本名称和正在运行的命令,而不是转到package.json。


npm run


4、跳过所有初始化问题


当您运行npm init时,它将询问许多问题,您可以一项项的设置,但是大多数时候最好跳过并接受默认设置。


npm init -yes


5、将软件包更新为最新版本。


NPM CLI的默认命令将仅根据package.json中指定的semver范围更新软件包。


npm update


要使用NPM克隆此功能,可以使用名为npm-check的软件包。


npx npm-check --update


npx是Node自带npm模块,所以可以直接使用npx命令。万一不能用,就要手动安装一下。


6、在CI上更快地安装npm


npm install附带了一些限制(面向用户的功能),从而使其固有速度变慢。但是我们确实在CI服务器上需要这些,NPM允许我们使用命令跳过这些。


npm ci


您可以在CI服务器中将npm install替换为npm ci,如果您有package-lock.json可以做得很好。


7、更好的npm发布


npm publish很好,它可以用semver更新您的软件包版本,然后将软件包推送到注册表中。


但这确实省略了一些重要步骤:构建和测试程序包。要自动执行这些操作,可以使用预发布脚本。


"scripts": {


"prepublish": "npm run build"}


但是预发布在每次安装时执行,因此不是创建变更日志或运行测试的最佳位置。在对命名提出了一些批评之后(无论如何这是最困难的事情),NPM引入了一些新的自动挂钩。


"scripts": {


 "prepublishOnly": "npm test"}


或者,软件包np更好。


您可以简单地运行:


npx np


它将运行所有必要的步骤,包括安装软件包,构建和运行测试。它还将创建标签并在Github上发布。

我认为念完上文,您应当会了解网站制作学会这7个npm命令帮助您节省时间了吧,已经在上文为大家进行了简单的讲解,希望还能对大家有一定的帮助作用。

© 2009-2022 互域网络
本网站素材来源于网络,如有侵权请告知删除