npm link实践演示

如果你用npm这个包管理来安装node包的话,只能是该包的开发者已经传到npm上面的版本。

但是有时候,一些开源的包,如果修复了一些bug或新增一些新功能之后,但是还没有更新到npm上面。这个时候,你无法通过npm install来获取该包最新的代码。

npm link可以做到,我们项目里面用到的pomelo这个包,就是通过npm link来使我们所用的pomelo代码是最新的。

下面用wechat这个包来举例并演示说明。

1、

2、

3、

4、

5、

6、

7、

8、

9、

参考资料

https://www.npmjs.org/doc/cli/npm-link.html

http://www.infoq.com/cn/articles/msh-using-npm-manage-node.js-dependence

http://wiki.commonjs.org/wiki/Packages/1.1

文档信息

  • 最后修改时间:2014年07月18日 05:42

npm link实践演示

时间: 2024-11-09 03:50:27

npm link实践演示的相关文章

[Node.js] Using npm link to use node modules that are "in progress"

It is some times convenient, even necessary, to make use of a module that you are working on before it has been published to the node package manager (npm). The npm link command makes this simple. For example: upper/index.js: module.exports = functio

[NPM] Test npm packages locally in another project using npm link

We will import our newly published package into a new project locally to make sure everything is working as expected. We can do this locally before publishing with npm link. This creates a symbolic link in our node_modules folder, so our unpublished

npm link 的用法

npm link 的用法 先到对应的自定义包下执行 npm link 会读取对应的 packagejson 中的名称 然后到对应的目录下执行 npm link your/own/npm/name 就会看到对应的提示 原文地址:https://www.cnblogs.com/asdfq/p/10994227.html

使用npm link 加速调试

我们在把包发布到npm上时,如果需要对本地的包进行修改,我们需要改变一个版本,重新发布.然后测试时需要更新这个包进行测试.这样的话,每一次的调试都特别麻烦.我们可以使用npm link来加速这个调试过程. 步骤1:在项目根目录下运行npm link npm link 步骤2:在项目之外使用到这个包的根目录下运行npm link xxx npm link + 包的名称 步骤3: 当项目中进行了修改时,项目外就能够获得最新的代码了. 原文地址:https://www.cnblogs.com/yinh

npm link用法总结

npm link用来在本地项目和本地npm模块之间建立连接,可以在本地进行模块测试 具体用法: 1. 项目和模块在同一个目录下,可以使用相对路径 npm link ../module 2. 项目和模块不在同一个目录下 cd到模块目录,npm link,进行全局link cd到项目目录,npm link 模块名(package.json中的name) 3. 解除link 解除项目和模块link,项目目录下,npm unlink 模块名 解除模块全局link,模块目录下,npm unlink 模块名

薏米红豆粥的功效和实践演示

熬薏米红豆粥有很多技巧和讲究.薏米很硬,红豆也很硬,假设已经煮在锅里,大概熬一个多小时不坏,这是一种浪费火灾或电力,它甚至可以把水烧开,原因症结. 我建议的方法有两种:第一种方法是在锅里加进去足够的水.烧开后熄火.让薏米和红豆在锅里闷半个小时.再开火,烧开后再闷半个小时,红豆粥就煮成了. 另外一种方法更简单,就是把如今家里不经常使用的保温瓶洗干净,把薏米和红豆放在里面,再倒进去开水,塞紧瓶头闷着.每天晚上这样弄好,早晨起来就是粥了.正好当早餐喝. 这是很省事的,也最节省能源的,不用再熬了. 熬薏

10秒钟构建你自己的”造轮子”工厂! 2019年github/npm工程化协作开发栈最佳实践

发起一个github/npm工程协作项目,门槛太高了!! 最基础的问题,你都要花很久去研究: 如何在项目中全线使用es2017代码? 答案是babel 如何统一所有协作者的代码风格? 答案是eslint + prettier 如何测试驱动开发,让项目更健壮? 答案是jest 如何持续化集成,方便更多协作者参与项目? 答案是circleci 这四样工具的配置,是每个github项目都会用上的.另外,gitignore配置.editconfig.readme.lisence...也是必不可缺的. 你

npm package.json属性详解

章节目录 概述 name version description keywords homepage bugs license 和用户相关的属性: author, contributors files main bin man directories directories.lib directories.bin directories.man directories.doc directories.example repository scripts config dependencies U

nodeJs中npm详解

npm 是 Node.js 的模块依赖管理工具.作为开发者使用的工具,主要解决开发 node.js 时会遇到的问题.如同 RubyGems 对于 Ruby 开发者和 Maven 对于 Java 开发者的重要性,npm 对与 Node.js 的开发者和社区的重要性不言而喻.本文包括五点:package.json .npm 的配置.npm install 命令.npm link 命令和其它 npm 命令. package.json npm命令运行时会读取当前目录的 package.json 文件和解