鍍金池/ 問答/PHP  Linux  HTML/ npm install的目錄“node_modules”能不能改個(gè)名字?

npm install的目錄“node_modules”能不能改個(gè)名字?

我想創(chuàng)建一個(gè)項(xiàng)目用來管理其他項(xiàng)目的靜態(tài)文件, 例如js,css,圖片等。 而且, 像jquery,bootstrap這種庫很常用, 我希望把他們單獨(dú)放到一個(gè)目錄里面去, 所以大概的目錄結(jié)構(gòu)如下:

/
| - lib
|    | - jquery
|    |    | - core.js
|    |    ` - jquery.js
|    ` - bootstrap
|        | - css
|        | - js
|        ` - fonts 
| - project001
|    | - js
|    | - css
|    ` - image
` - project002
    | - js
    | - css
    ` - image

這樣,當(dāng)我訪問jquery的時(shí)候, 鏈接就是http://demo.host/lib/jquery/j...

目前來說, 如果使用npm來管理前臺(tái)的庫, 會(huì)使用node_modules這個(gè)文件夾來存放jQuery,bootstrap,而且好像npm還沒有參數(shù)來指定最后一級(jí)目錄存放到哪里。

所以, 我只想用npm來管理我的前端的庫, 但是不想和node.js有一點(diǎn)關(guān)系, 所以不想出現(xiàn)這個(gè)node_modules目錄。

我的解決方案是:

  1. 改為使用bower。
  2. 使用其他語言重寫一遍npm,增加一個(gè)參數(shù)來指定存放位置。
  3. 創(chuàng)建軟連接來實(shí)現(xiàn)。

npm真的不能把node_modules改名么?

回答
編輯回答
未命名

已解決, 改用yarn

2017年7月25日 01:46
編輯回答
還吻

怎么解決的?

2017年11月10日 21:53