我想安裝@nuxtjs/axios
安裝範圍的軟件包,但from my fork紗:如何從GitHub分支
網址 - https://github.com/BjornMelgaard/modules
分支 - axios_vue_overlap_fix
包名 - @ nuxtjs /愛可信
我應該使用什麼命令?
我想安裝@nuxtjs/axios
安裝範圍的軟件包,但from my fork紗:如何從GitHub分支
網址 - https://github.com/BjornMelgaard/modules
分支 - axios_vue_overlap_fix
包名 - @ nuxtjs /愛可信
我應該使用什麼命令?
編輯:此問題最初有npm
和yarn
標籤。我會離開這個以防其他人發現它有用。
據我所知,npm
將GitHub軟件包映射到存儲庫根目錄。由於nuxtjs「modules」資源庫似乎是一堆基本上獨立的軟件包,因此您可能需要跳過一些環節。
我是這樣工作的。
安裝你的整個叉,注意git+https
語法和分支標識#
以下回購網址:
npm install git+https://[email protected]/BjornMelgaard/modules#axios_vue_overlap_fix
然後npm install
的axios
模塊的依賴關係(因爲回購的結構,NPM不會做這個給你):
cd node_modules/@nuxtjs/modules/modules/axios && npm install
並要求它像這樣:
const axios = require('@nuxtjs/modules/modules/axios')
其悲傷的是,我不能安裝範圍包,沒有改變項目代碼 – bjornmelgaard
@bjornmelgaard你的意思是你需要額外的步驟?這不是因爲它的範圍我認爲。這是因爲模塊作爲子文件夾存在於較大的回購庫中,而不是它自己的回購庫。沒有必要規定範圍的軟件包都在相同的回購協議下生存,但NuX團隊可能更容易以這種方式進行管理。 – msanford
是的,但我分別安裝軟件包(在package.json中只包含'@ nuxtjs/axios',而不是在整個'@ nuxtjs/modules'中),並且您必須安裝所有'@ nuxtjs/modules',然後選擇模塊我需要通過更改項目代碼 – bjornmelgaard
爲什麼你有[tag:yarn]標籤?你想專門使用紗線CLI嗎? –
一般是的,我希望他們的命令會類似 – bjornmelgaard
請讓你的意圖更清楚,否則它是重複的:https://stackoverflow.com/q/17509669/1233251 –