[英]Is there a way to group dependencies in package.json?
我有一個 package.json
"dependencies": {
"@babel/core": "7.2.2",
"@babel/preset-env": "7.3.1",
"@babel/register": "7.0.0",
"babel-loader": "8.0.5",
"browser-sync": "^2.26.0",
"@hot-loader/react-dom": "^16.8.6",
"react": "^16.10.1",
"react-dom": "^16.10.1",
"react-hot-loader": "^4.12.13",
"webpack": "^4.41.0",
"glob": "^7.1.6",
"args": "^5.0.1",
"webpack-dev-middleware": "^3.7.2",
"webpack-hot-middleware": "^2.25.0"
},
我有兩個構建過程:
構建 A - 標准應用程序。
git clone <myrepo.git>
npm install
npm run build-app
deploy
構建 B - 靜態文件
git clone <myrepo.git>
npm install glob args // I want to read this from package.json
npm run build-static
deploy-static
我想要的是將依賴項分為兩組。
原因是安裝所有依賴項大約需要大約 2 分鍾。 對於第二個構建任務,我只需要 2-3 個不到 10 秒的包。 目前,我在我的構建程序中硬編碼了npm install glob args
。 我想從同一個 package.json 中讀取它。
我不能使用依賴項 vs 依賴項,因為我有一些依賴項僅用於開發,並使用標志npm install --production
僅安裝所需的依賴項(沒有 devDependencies)。
你當然可以將它們分組; 有兩種類型的依賴項,一種是開發的,另一種是生產的。 這是一個參考: https : //docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file
如果要創建兩個以上,請查看此包: https : //www.npmjs.com/package/group-dependencies
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.