[英]npm install - preserve existing files in node_modules
我已經接管了一個NodeJS項目,為方便起見,已將一些符號鏈接放置在受版本控制的node_modules
目錄中(僅使用符號鏈接,而不使用任何軟件包)。
運行npm install
安裝軟件包時,將替換整個目錄並刪除這些文件,從而導致安裝后運行的腳本失敗,因為該腳本取決於現有的文件。
"dependencies": {},
"scripts": {
"prepublish": "deployment/prepublish"
},
"devDependencies": {
"browserify": "^9.0.8",
"bulk-require": "^0.2.1",
"bulkify": "^1.1.1",
"deasync": "^0.1.4",
"del": "^1.1.1",
"gulp": "^3.8.11",
"gulp-angular-gettext": "^2.1.0",
"gulp-compass": "^2.0.4",
"gulp-concat": "^2.5.2",
"gulp-merge": "^0.1.0",
"gulp-replace": "^0.5.3",
"gulp-rev-all": "^0.8.18",
"gulp-uglify": "^1.2.0",
"gulp-util": "^3.0.4",
"gulp-watch": "^4.2.4",
"jshint": "*",
"lodash": "*",
"merge-stream": "^0.1.7",
"q": "*",
"request": "*",
"run-sequence": "^1.0.2",
"stringify": "^3.1.0",
"vinyl-buffer": "^1.0.0",
"vinyl-source-stream": "^1.1.0",
"vinyl-transform": "^1.0.0"
}
我如何確保在npm install
保留這些文件? 我知道這曾經在npm的早期版本中起作用,但我在變更日志中什么都沒看到。
先謝謝您的幫助!
npm install
,它將檢查package.json
文件並嘗試安裝列出的所有尚未安裝到node_modules
目錄的node_modules
。 如果沒有列出依賴項,它將替換整個node_modules
目錄。
要將文件保留在node_modules
目錄中,可以執行以下操作:
package.json
的dependencies
列表中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.