簡體   English   中英

如何使庫在節點模塊中可用

[英]How to make libs available in node module

假設項目B依賴於節點模塊A A看起來是這樣的:

./node_modules/A
    ./src
        ./shared
            bar.js
            foo.js
    .... etc ....

B我想使用bar.jsfoo.js現在可以按如下所示導入它們

import Bar from './node_modules/A/src/shared/bar';
import Bar from './node_modules/A/src/shared/bar';

現在的問題是,有沒有辦法可以做到

import Bar from 'bar';   
import Foo from 'foo';

這可能嗎 ? 因為我擁有模塊A ,所以如果需要將其更改為A ,就沒有問題!

您可以使用NODE_PATH環境變量來告訴節點在執行導入時要包括哪些路徑。

但是,這似乎是一個壞主意。

如果您需要A和B都提供foobar ,則應將它們放在自己的新模塊中……模塊C。

那么A和B都可以導入C

暫無
暫無

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

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