鍍金池/ 問答/Linux  HTML/ node.js 修改安裝的模塊,如何再次生效

node.js 修改安裝的模塊,如何再次生效

假設(shè)安裝 bootstrap-vue

import 導(dǎo)入 bootstrap-vue

讓后我巴拉巴拉修改里面代碼
求問之后我要如何使用bootstrap-vue
需要npm i再次安裝嗎?

回答
編輯回答
真難過

修改第三方模塊的源碼,主要問題是要考慮項(xiàng)目再次部署的問題,因?yàn)?npm store 里沒有你的修改。
一種做法是 fork 原始的的 git repo,代碼修改好后,

  1. 在開發(fā)階段,為了避免每次修改后都要重新安裝該模塊,一般推薦使用 npm link (具體參閱 npm 文檔)
  2. 開發(fā)完成后,首先確認(rèn)自己 github 中那份 repo 包含了必須的修改,然后從repo 位置安裝該模塊

    npm install <your_github_name>/bootstrap-vue --save

    (npm 從 git repo 安裝模塊,可以指定分支或 commit id,具體參閱 npm 文檔)

這之后,再次部署項(xiàng)目時的問題就消除了。


如僅僅是修改樣式,應(yīng)該是沒有必要走上述那條彎路,在自己的樣式文件里可以進(jìn)行覆蓋吧

2017年6月13日 18:08
編輯回答
陪妳哭

項(xiàng)目遷移的話,里面的模版是需要重新下載的

如果你是在自己的文件里做了覆蓋的話,那么重新安裝就可以了

如果你是改了他的源碼,那么兄弟你厲害了,你需要把你的改的東西單獨(dú)存起來,每次重新安裝的時候都要記得替換成你寫的

2018年4月24日 13:02