[英]Side affects installing node modules and changing Node.js version?
在特定Node.js版本下安裝節點模塊,更改Node.js版本(例如,使用NVM或常規節點升級)以及使用先前安裝的節點模塊是否有任何問題或副作用?
是的,有! 如果我安裝了針對某個特定版本的節點測試過的模塊,然后又更新了節點版本,則無法保證該模塊仍將按預期運行。
在package.json中可以設置一個可選的字段engines
; 從這里,模塊發布者可以指定其模塊工作所需的節點版本,例如
{ "engines" : { "node" : ">=4 <6" } }
如果不支持您的節點版本,則會在軟件包安裝過程中發送警告消息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.