我工作的一個VUE-CLI /的WebPack項目,到目前爲止,我一直在用下面的命令添加軟件包:有道在Vue.JS SPA添加包
yarn add <package> --dev
它將它們保存在devDependencies
下的package.json
文件中。一切正常,但我的建造時間是〜1分鐘。 (yarn build
)
我想知道它是否是正確的方式?我看到一些建議,其中人們將其添加到npm i <package> --save
或簡單地npm i <package>
。
我工作的一個VUE-CLI /的WebPack項目,到目前爲止,我一直在用下面的命令添加軟件包:有道在Vue.JS SPA添加包
yarn add <package> --dev
它將它們保存在devDependencies
下的package.json
文件中。一切正常,但我的建造時間是〜1分鐘。 (yarn build
)
我想知道它是否是正確的方式?我看到一些建議,其中人們將其添加到npm i <package> --save
或簡單地npm i <package>
。
yarn
和npm
只是兩個具有相同目的的不同包管理器。在內部他們可能有不同的方法,但實際上他們做同樣的事情,管理你的軟件包。
要回答你的問題,沒有正確安裝包的方式,它更多的是個人喜好的問題。 npm i
和yarn add
將在node_modules
文件夾中安裝所需的軟件包,因此可用於您的應用程序。其實你必須在你的代碼中使用它(require/import),否則它不會在你的包中結束,你的包的大小/時間不會改變。
選項--save-dev/-add
是可選的(但推薦),用於在package.json中保留新的依賴關係。如果有人使用您的項目的新鮮克隆,他可以運行npm i
或yarn
自動安裝您的package.json中的所有依賴關係