标签归档:Node.js

首页 » Posts tagged 'Node.js'

thunkli

package.json中~和^之间的区别

如果你在在安装新packages,并更新package.json作为副作用。仔细观察,您会发现版本号前面有一些特殊符号。 “dependencies”: { “lodash”: “^3.9.2” } 语义版本控制介绍 前缀字符(^)与称为语义版本化或semver的版本编号方案有关。 语义版本控制指示哪种更改会导致版本号增加。 Semver使用由三部分组成的版本号,例如3.9.2,并将这三个数字从左到右分别称为主要,次要和补丁号。 3 . 9 . 2 major minor patch 在没有no … 继续阅读

发表在 Memo | |
thunkli

npm与npx的区别

如果您曾经使用过Node.js,那么一定要使用npm。 npm(node package manager)是在安装Node.js时即可使用的依赖项。它为开发人员提供了一种在全局和局部安装packages的方法。 有时,您可能希望查看特定的package并尝试一些命令。但是,如果不在局部node_modules文件夹中安装依赖项,就无法做到这一点。 npm npm本身不会运行任何程序包。如果要使用npm运行package,则必须在package.json文件中指定该package。 通过npm p … 继续阅读

发表在 Memo | |
thunkli

如何升级Node.js版本(Linux, Ubuntu, macOS)

常用的2种升级方法 1.官网 到官网下载最新版https://nodejs.org/en/,重新安装即最新版。 2.使用Package Manager 要更新Node,您需要npm的便捷n moudle。运行以下代码以清除npm的缓存,安装n并安装最新的稳定版本的Node: npm cache clean -f npm install -g n n stable 要安装最新版本,请使用n latest。或者,您可以运行n #.#.#以获取特定的Node版本。 验证当前安装的版本 node -v

发表在 Memo | |
thunkli

删除、弃用已发布在npmjs上的packages

如何unpublish 作为package所有者或合作者,如果您的package没有dependents,则可以使用CLI从npm注册表中永久删除它。 您可以在初次发布后的72小时内unpublish。 超过72小时后,如果符合某些条件,您仍然可以unpublishpackage。 从packages中删除所有协作者或团队不会unpublish npm Unpublish 政策 注册表数据是不可变的,这意味着一旦发布,package就无法更改。 我们这样做是出于依赖那些packages的用户的安 … 继续阅读

发表在 Memo | |
thunkli

查看npm安装的node模块版本

npm list for local packages npm list -g for globally installed packages. 您可以通过传递特定package的name作为参数来查找其版本。 例如, npm list grunt will result in: projectName@projectVersion /path/to/project/folder └── grunt@0.4.1 Alternatively, you can just run npm list w … 继续阅读

发表在 Memo | |