随笔分类 -  包/源/node版本(重启)管理工具

摘要:如何使用距离标记标记包 如何使用双因素身份验证 如何使用安全令牌 如何从CLI更改配置文件设置 理解包和模块 阅读全文
posted @ 2019-07-21 20:58 坤嬷嬷 阅读(355) 评论(0) 推荐(0) 编辑
摘要:package-lock.json 描述 对于npm修改node_modules树或package.json的任何操作,都会自动生成package-lock.json,它描述生成的确切树,以便后续安装能够生成相同的树,而不管中间依赖项更新如何。 此文件拟提交至来源资料库,并可作以下用途: 描述依赖关 阅读全文
posted @ 2019-07-21 20:49 坤嬷嬷 阅读(4040) 评论(0) 推荐(0) 编辑
摘要:前言 要求npm版本2或更高 作用域用于将相关包分组在一起,并为npm模块创建一个名称空间(类似于域)。这里有更详细的解释。 如果一个包的名称以@开头,那么它就是一个有作用域的包。范围是@和斜杠之间的所有内容。 每个npm用户都有自己的范围。 如何初始化作用域包 要创建有作用域的包,只需使用以作用域 阅读全文
posted @ 2019-07-21 18:10 坤嬷嬷 阅读(1692) 评论(0) 推荐(0) 编辑
摘要:包括文档(readme.md) npm建议您包含一个readme文件来记录您的包。自述文件必须有文件名readme.md。文件扩展名.md表示该文件是一个标记(markdown)文件。当有人发现您的包时,该文件将出现在npm网站上。在开始之前,请查看一些包页面,了解可以添加到readme文件中的信息 阅读全文
posted @ 2019-07-21 17:23 坤嬷嬷 阅读(2549) 评论(0) 推荐(0) 编辑
摘要:npm的语义化版本控制——Semantic versioning 在新发布的代码中传达更改的程度非常重要,因为有时更新会破坏包需要的代码(称为依赖项)。语义化版本控制(semver)是一个旨在解决这个问题的标准。 Semver出版商 如果一个项目要与其他项目共享,那么它应该从1.0.0开始(尽管np 阅读全文
posted @ 2019-07-21 17:21 坤嬷嬷 阅读(440) 评论(0) 推荐(1) 编辑
摘要:前言 我们经常使用npm来下载别人的模块或者说包,那么我们如何将自己写的模块上传到npm呢? 了解npm政策 在开始之前,最好回顾一下npm的政策,以防您对站点礼仪、命名、许可或其他指导原则有疑问。 发布包 1、创建用户帐户,要发布,您必须是npm注册表上的用户。如果您不是用户去npmjs.org注 阅读全文
posted @ 2019-07-21 17:02 坤嬷嬷 阅读(7253) 评论(0) 推荐(2) 编辑
摘要:如何创建 Node.js 模块 Node.js 模块是一种可以发布到 npm 的包。当你创建一个新模块时,创建 package.json 文件是第一步。 你可以使用 npm init 命令创建 package.json 文件。命令行中将会提示 package.json 字段中需要你输入的值。名称(n 阅读全文
posted @ 2019-07-21 16:59 坤嬷嬷 阅读(638) 评论(0) 推荐(0) 编辑
摘要:使用package.json 管理本地安装的npm包的最佳方法是创建一个package.json文件。 一个packagejson文件: 列出项目所依赖的包。 允许使用语义版本控制规则指定项目可以使用的包的版本。 使您的构建具有可重复性,因此更容易与其他开发人员共享。 需求 一个package.js 阅读全文
posted @ 2019-07-21 14:18 坤嬷嬷 阅读(3253) 评论(0) 推荐(0) 编辑
摘要:如何安装全局包 有两种方式用来安装 npm 包:本地安装和全局安装。选用哪种方式来安装,取决于你如何使用这个包。 如果你想将其作为一个命令行工具,那么你应该将其安装到全局。这种安装方式后可以让你在任何目录下使用这个包。比如 grunt 就应该以这种方式安装。 如果您希望依赖于来自您自己模块的包,那么 阅读全文
posted @ 2019-07-21 12:40 坤嬷嬷 阅读(6526) 评论(0) 推荐(0) 编辑
摘要:如何安装本地包 有两种方式用来安装 npm 包:本地安装和全局安装。至于选择哪种方式来安装,取决于我们如何使用这个包。 如果你自己的模块依赖于某个包,并通过 Node.js 的 require 加载,那么你应该选择本地安装,这种方式也是 npm install 命令的默认行为。 如果你想将包作为一个 阅读全文
posted @ 2019-07-19 17:20 坤嬷嬷 阅读(14285) 评论(0) 推荐(0) 编辑
摘要:如何防止权限错误 如果您在尝试全局安装包时看到EACCES错误,请阅读本章。如果更改安装npm的目录,通常可以避免此错误。要做到这一点,要么使用版本管理器重新安装npm(推荐)或手动更改npm的默认目录。 选项一:使用节点版本管理器重新安装 这是避免权限问题的最佳方法,在安装节点版本管理器之前,不需 阅读全文
posted @ 2019-07-19 16:44 坤嬷嬷 阅读(591) 评论(0) 推荐(0) 编辑
摘要:安装npm 安装前须知: npm是在Node中编写的,因此需要安装Node.js才能使用npm。可以通过Node.js网站安装npm,或者安装节点版本管理器NVM。 如果只是想开始探索npm,使用Node.js安装方法是最快的。如果您是一名高级开发人员,准备投入工作并使用版本,请使用node版本管理 阅读全文
posted @ 2019-07-15 18:17 坤嬷嬷 阅读(3470) 评论(0) 推荐(1) 编辑
摘要:npm:查看npm所有命令 自己写包可能用到的命令: npm adduser:注册 npm login:登录 npm whami:查看当前用户名 npm init:初始化包的信息 npm publish:发布包/更新包 npm publish --access=public:发布公共作用域包 npm 阅读全文
posted @ 2019-07-15 18:08 坤嬷嬷 阅读(891) 评论(0) 推荐(1) 编辑
摘要:转自:https://www.cnblogs.com/cangqinglang/p/8336754.html package-lock.json的作用就是锁定安装依赖时包的版本,并且需要上传到git,以保证其他人npm install时安装的依赖能够保持一致 根据官方文档,这个package-loc 阅读全文
posted @ 2018-11-28 13:33 坤嬷嬷 阅读(969) 评论(0) 推荐(0) 编辑
摘要:nvm nvm:nodeJs版本管理工具,管理nodejs版本和npm版本,使用nvm安装nodejs时会将npm一起安装下来 nodejs nodeJs: 一种高效的JavaScript运行环境 npm npm:是随同nodeJs一起安装的包管理工具,npm管理对应nodeJs的第三方插件 常见的 阅读全文
posted @ 2018-11-22 18:12 坤嬷嬷 阅读(618) 评论(0) 推荐(0) 编辑
摘要:1. 版本问题导致环境问题 npm5之前我们第一次npm install时是根据package.json来安装相关依赖的,但是它里面的版本不固定,因此默认会根据最高的版本来安装相关依赖,但是在npm5是根据package-lock.json来安装相关依赖的,但前提是没有在命令行中新安装依赖或者更改p 阅读全文
posted @ 2018-11-22 17:15 坤嬷嬷 阅读(796) 评论(0) 推荐(0) 编辑