2017-09-13 66 views
0

我正在开发一个在稳定版本和夜间版本中构建的npm包(下面的树形结构中的pack_b)。无论main_apppack_a是取决于pack_b强制npm安装已在子模块中指定的节点包的特定版本

通过在这两个main_apppack_a我们会导致这个文件夹结构指定的pack_b非常相同版本的软件包:

- main_app 
    - node_modules 
    - pack_a 
    - pack_b 

到目前为止好,但我会喜欢能够使用每晚构建的pack_b以及通过在main_app中指定每晚构建版本pack_b将导致以下结构:

- main_app 
    - node_modules 
    - pack_a 
     - node_modules 
     - pack_b (stable) 
    - pack_b (nightly) 

不幸的是,这将打破应用程序的工作方式,因为两个版本将被实例化。我希望能够强制安装的pack_b的nightly版本,只需使用该版本在像所有模块:

- main_app 
    - node_modules 
    - pack_a 
    - pack_b (nightly) 

是可实现的?

+0

这是不可能AFAIK – RyanZim

回答