我知道package.json文件被用作應用程序清單,列出了元數據,依賴關係等。我知道它可以通過npm init
創建。然而;
它在npm環境之外有什麼用處,其他的框架使用它嗎?
在npm之外使用是否有任何標準或最佳實踐策略?package.json外部使用npm
0
A
回答
2
某些軟件可以使用沒有被npm
使用的密鑰在package.json
中保留自定義配置,以避免在項目中放置大量配置文件。
例如看到巴貝爾 - 它可以讀取配置存儲在package.json
而不是通常的.babelrc
文件:
您可以添加通天配置package.json
,如:
{
"name": "my-package",
"version": "1.0.0",
"babel": {
// my babel config here
}
}
所以它只適用於npm
,但當然mai n的用法是配置項目的依賴關係,通常由npm解決,但不必 - 例如您可以使用替代包管理器似紗:
看看使用的package.json爲他們配置的是考慮,但決定不有些項目這樣做,例如像Heroku的。看到討論這個問題:
- https://github.com/heroku/node-js-sample/issues/72(爲什麼的package.json和app.json?)
0
這是很難理解你的最終目標是什麼,但該文件的package.json僅是一般由npm /節點使用。如果你想讓你的package.json成爲自動執行一些其他東西的文件,你可以看看運行一些custom npm scripts,但要小心不要混淆你的擔憂。通常情況下,您應該使用您正在使用的環境的文檔標準。
相關問題
- 1. npm包:package.json處理
- 2. 在npm腳本中使用package.json變量
- 3. npm install git repository without package.json
- 4. npm模塊package.json損壞
- 5. npm package.json和docker(安裝它...)
- 6. NPM找不到的package.json
- 7. NPM安裝:在的package.json
- 8. npm package.json全局安裝?
- 9. 「npm install express」ERROR missing package.json
- 10. 使NPM安裝特定版本package.json
- 11. NPM模塊 - 如何利用package.json文件?
- 12. NPM - 在Package.json中棄用檢入
- 13. 在package.json中讀取外部憑據
- 14. npm是否會在本地package.json中安裝全局外觀?
- 15. Jest失敗,外部npm包
- 16. Object.assign Babel與外部npm dep
- 17. 這個package.json文件需要改變以使用npm 0.3.0嗎?
- 18. 是否有可能在npm/package.json中使用環境變量?
- 19. npm使用不同的文件名比「package.json」
- 20. 如何在NPM中使用gitlab repo與package.json
- 21. 使用npm初始化創建package.json時的問題初始化
- 22. 使用Node.js/NPM預先創建docker容器但沒有package.json
- 23. 增加使用節點內存NPM的package.json腳本
- 24. GruntJS/NPM package.json:從本地安裝?
- 25. npm package.json格式化爲一行
- 26. npm在哪裏查找package.json文件?
- 27. 流星NPM安裝從的package.json
- 28. npm install --save不保存在package.json中
- 29. Github在npm package.json中的最新版本
- 30. 如何設置NPM腳本(的package.json)
這正是我之前所做的,謝謝@rsp – sansSpoon