npm-link

https://docs.npmjs.com/cli/link

Description

Package linking is a two-step process.

First, npm link in a package folder will create a globally-installed symbolic link from prefix/package-name to the current folder (see npm-config for the value of prefix).

Next, in some other location, npm link package-name will create a symlink from the local node_modules folder to the global symlink.

Note that package-name is taken from package.json, not from directory name.

时间: 2024-10-22 10:57:00

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这个包管理来安装node包的话,只能是该包的开发者已经传到npm上面的版本. 但是有时候,一些开源的包,如果修复了一些bug或新增一些新功能之后,但是还没有更新到npm上面.这个时候,你无法通过npm install来获取该包最新的代码. npm link可以做到,我们项目里面用到的pomelo这个包,就是通过npm link来使我们所用的pomelo代码是最新的. 下面用wechat这个包来举例并演示说明. 1. 2. 3. 4. 5. 6. 7. 8. 9. 参考资料 http

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 模块名

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 文件和解

nodejs npm命令行总结

安装包 npm [install/i] [package_name] 本地模式:npm install命令就是采用本地模式,即把包安装到当前目录的 node_modules 子目录下 全局模式:npm 还有另一种不同的安装模式被成为全局模式,使用方法为:npm [install/i] -g [package_name] 总而言之,当我们要把某个包作为工程运行时的一部分时,通过本地模式获取,如果要 在命令行下使用,则使用全局模式安装 npm 提供了一个有趣的命令 npm link,它的功能是在本地

npm 常用命令详解

npm是什么 NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具,它很方便让JavaScript开发者下载.安装.上传以及管理已经安装的包. npm install 安装模块 基础语法 npm install (with no args, in package dir) npm install [<@scope>/]<name>npm install [<@scope>/]<name>@<tag>