2017-09-14 52 views
0

我有被髮布到NPM,我們成功地使用我們的應用angular2包定義爲如何使用Angular2包不發佈到NPM

"dependencies": { 
    "somesharedmodule": "^1.0.21", 
} 
中的package.json的依賴包

和我們的組件import {SharedService} from 'somesharedmodule'

現在我們不想讓圖書館公開(也沒有興趣讓私人圖書館也是)。我的問題是 - 我有一個模塊在我的本地系統的某個文件夾中。我可以在我的應用程序中使用這個模塊,包以npm發佈。有人請指導我在應用程序中使用模塊而不發佈它的替代方案嗎?

+0

我認爲你正在尋找[NPM鏈接](https://docs.npmjs.com/cli/link) – peinearydevelopment

+0

隨着模塊作爲快捷方式創建NPM鏈接我的實際應用程序,以便我可以在開發過程中使用它,但是當我嘗試構建它時出現故障 –

回答

0

不清楚正是你想做的事...卜有很多的選擇:

  • NPM鏈接https://docs.npmjs.com/cli/link
  • 使用的github私人回購:

    "dependencies": { "ng2-resource": "https://github.com/{nickName}/{repoName}.git" }

  • 鏈接您的IDE以使用本地文件夾作爲node_modules

  • 手動複製/粘貼到庫項目的node_modules
+0

您能解釋更多關於'將IDE連接爲使用本地文件夾作爲node_modules'和'手動複製/粘貼庫到項目的node_modules ' –