簡體   English   中英

如何導入節點模塊的自定義本地版本

[英]How to import a custom local version of a node module

我目前正在開發一個具有kepler.gl依賴項的javascript項目,但是我需要編輯kepler.gl源代碼。 我無法正確導入修改后的版本。

當前,僅當通過npm / yarn安裝了kepler.gl並且導入看起來像這樣時,它才起作用:

import KeplerGl from 'kepler.gl';

請記住,kepler.gl文件夾具有其自己的node_modules目錄,這一點很重要。

我當前的目錄結構:

MyApp
├── index.html
├── kepler.gl
├── node_modules
├── package.json
├── package-lock.json
├── README.md
├── src
├── webpack.config.js
└── yarn.lock

我嘗試了幾種方法,但是我想知道推薦的方法,因為我想要一個可以與babel,eslint,已安裝的其他軟件包等任何配置一起使用且與原始軟件包兼容的解決方案。

經過幾天的研究,我發現可能推薦的方法是將鏈接與yarn或npm結合使用:

該文檔很清楚: https : //docs.npmjs.com/cli/link https://yarnpkg.com/lang/zh-CN/docs/cli/link/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM