zoukankan      html  css  js  c++  java
  • npm安装包时 --save 和 --save-dev 的区别

     

    以npm 安装 vue为例

    1.npm install vue:

    • 把vue包安装到node_modules目录中;
    • 不会修改package.json文件;
    • 之后运行npm install命令时,不会自动安装vue;

    2.npm install vue --save:

    • 把vue包安装到node_modules目录中;
    • 在package.json文件中的dependencies属性下添加vue;
    • 之后运行npm install命令时,自动安装vue到node_modules目录中;
    • 之后运行npm install --production或者注明NODE_ENV变量值为production时,自动安装vue到node_modules目录中;

    3.npm install vue --save-dev:

    • 把vue包安装到node_modules目录中;
    • 在package.json文件中的devDependencies属性下添加vue;
    • 之后运行npm install命令时,自动安装vue到node_modules目录中;
    • 之后运行npm install --production或者注明NODE_ENV变量值为production时,不会自动安装vue到node_modules目录中;

    4.npm install vue --global

    • 把vue包安装到全局环境中而不是node_modules目录中;
    • 不会修改package.json文件;
    • 之后运行npm install命令时,不会自动安装vue;

    所以,在生产环境中需要用到的包安装时添加 --save,只在开发环境中用到的包安装时添加 --save-dev。

  • 相关阅读:
    Riverside Curio
    bzoj1010 [HNOI2008]玩具装箱toy
    bzoj1898 [Zjoi2005]Swamp 沼泽鳄鱼
    hdu 5435 A serious math problem
    poj2411 Mondriaan's Dream
    bzoj3450 Tyvj1952 Easy
    关于欧拉函数与莫比乌斯函数等一系列积性函数的线性筛
    NOIP后一波总结
    回忆一下电子科技大学春令营
    【算法】背包九讲
  • 原文地址:https://www.cnblogs.com/yuanyiming/p/10735513.html
Copyright © 2011-2022 走看看