254得票9回答
如何卸载使用npm link安装的包?

当在包的目录中使用sudo npm link安装节点包时,完成开发后如何卸载该包? npm link会将该包安装为系统全局包位置(“/usr/local/lib”)中的符号链接。这使您可以在开发过程中测试包,而无需反复安装它。 我需要运行哪个npm命令来再次删除链接?

75得票13回答
React Native: npm链接本地依赖项,无法解析模块

我正在为React Native开发一个按钮UI包。我尝试构建一个示例项目来测试这个按钮。目录结构如下:my-button/ package.json index.js example/ package.json index.js 我尝试...

56得票2回答
`npm link x` 和 `npm install /path/to/x` 之间的区别

我以为我理解了两者之间的区别npm link x 和npm install /local/path/to/x 最初我认为前者在创建一个到x的符号链接,而后者则安装了x的一个独立副本到你的项目中,而不是通过符号链接来使用它。 然而,最近我发现我的初始印象是错误的,它们似乎都使用符号链接 - 那...

25得票3回答
如何在开发过程中使用npm link来链接一个用TypeScript编写的模块?

我正在使用TypeScript和Webpack构建一个库。 为了开发这个库,我创建了一个单独的测试项目(用JS编写),并使用npm link <package-name>链接了这个库。 问题在于该链接指向构建文件,我需要每次进行更改时运行npm run build。 我想要一...

24得票4回答
在Angular库中保留符号链接

我有一个问题。 我正在尝试使用ng-cli创建一个Angular 8库,但是我无法通过npm link保留来自外部应用程序的符号链接。 我尝试在我的angular.json文件中添加以下内容: "build": { "builder": "@angular-devkit/...

22得票2回答
npm link只链接dist文件夹。

有没有一种方法可以限制npm link只创建符号链接来指向./dist? 我目前正在努力,因为我想在发布之前在本地测试我的库(React组件)。 在我的package.json中,我已经包含了主要的入口点:"main": "./dist/index.js" 但是,当我运行npm link时...

17得票2回答
npm link会移除子依赖项。

我想在本地开发一个NPM软件包,并在依赖于它的软件包中对其进行测试。 我正在使用 NPM(7.5.3),具体使用 npm link 命令,但是在依赖链中遇到了问题。 子软件包有依赖关系,在使用 npm install "git+https://github.com/name/chil...

16得票3回答
如何让npm优先使用本地链接依赖项而不是已发布的安装包

我已经查看了其他类似的问题,例如这个问题,但他们似乎都是关于本地npm link停止工作的原因与我的不同。我认为这是一个常见的使用问题,因此,如果我在方法上做错了什么,我非常乐意听取如何应该做的建议。 首先,我有一个名为@organisation/module的私有npm模块正在开发中。当我...

15得票6回答
npm-link库上无效的hook调用。

问题描述: I'm currently authoring a package called eformless I've used CRA to create a directory called sandbox, where I linked the package. I keep...

15得票6回答
npm link在使用angular-cli创建的项目中无法工作

我使用 angular-cli 创建了一个项目。有一个 AppModule 和 AppComponent,我想在其他 Angular 应用程序中使用这个 AppModule 和它的组件(AppComponent)。因此,我创建了一个 index.ts 文件,并导出了 AppModule 和 A...