2017-08-27 61 views
0

我正在編寫向用戶提供嵌入代碼的應用程序。這個嵌入代碼有一些JavaScript依賴關係,我從npm中獲得了。將node_modules文件公開爲資產

爲了揭露它,我首先想到的是簡單地將文件從node_modules複製到assets文件夾中。但是,這意味着每次更新軟件包時都必須重新複製文件。 (我只是不喜歡它,你知道我的意思;))

我想要做的是指定文件作爲資產:

"assets": [ 
    "assets", 
    "../node_modules/thepackage/dist/thefile.min.js" 
] 

然而,這並不工作因爲這三個URL只是把我的角應用:

  • 本地主機:4200 /../ node_modules/thepackage /距離/ thefile.min.js
  • 本地主機:4200/node_modules/thepackage /距離/ thefile.min.js
  • localh OST:4200/thefile.min.js

任何想法,或者是這個東西是不支持(還)?

回答

0

由於this提交,現在可以。

使用此爲您的資產:

"assets": [ 
    "./assets", 
    { 
    "glob": "thefile.min.js", 
    "input": "../node_modules/thepackage/dist/", 
    "output": "./assets/js/" 
    } 
] 
相關問題