欢迎访问 生活随笔!

ag凯发k8国际

当前位置: ag凯发k8国际 > 前端技术 > javascript >内容正文

javascript

javascript / node.js / npm install 时 -ag凯发k8国际

发布时间:2024/10/14 javascript 7 豆豆
ag凯发k8国际 收集整理的这篇文章主要介绍了 javascript / node.js / npm install 时 --save 和 --save-dev 的区别 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一、dependencies 和 devdependencies

在使用 node 开发时, 我们在工程中用到的包必须是 package.json 中列出。而 dependencies 和 devdependencies 是package.json 中的两个属性,我们要用的包在这两个属性中列出即可。

二者的主要区别如下:

  • dependencies 列出的包用于生产环境;

  • devdependencies 用于开发环境和测试环境。

二、--save 和 --save-dev

在安装包时,我们可以根据环境决定包的安装效果。假设我们要安装 express时,可以有如下选择:

  • 执行 npm install express --save 则表示我想在生产环境中使用 express。同时,express 的版本信息会被写入 package.json中的 dependencies 属性中。

  • 执行 npm install express --save-dev 表示我想在开发和测试环境中使用。express 的版本信息会被写入 package.json 中的devdependencies 属性中。

  • --save 可以简写为 -s--save-dev 可以简写为 -d

    三、其他

    npm install xxx:安装项目到项目目录下,不会将模块依赖写入 devdependencies 或 dependencies 。

    npm install -g xxx: -g 的意思是将模块安装到全局,具体安装到磁盘哪个位置,要看 npm cinfig prefix 的位置。

     

    (saw:game over!)

    总结

    以上是ag凯发k8国际为你收集整理的javascript / node.js / npm install 时 --save 和 --save-dev 的区别的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得ag凯发k8国际网站内容还不错,欢迎将ag凯发k8国际推荐给好友。

    网站地图