首页
导航
博客
电子书
算法
众创
代码
随贴
关于我们
您好,欢迎来到码863代码分享网! 请
[登录]
/
[注册]
搜 索
标题:
*
140
字
TAG标签:
(用空格隔开)
30
字
恢复历史版本:
请选择分类
html
python
javascript
php
sql
c
c++
c#
java
plain
所有人可见
仅自己可见
编辑器:UEditor
编辑器:TinyMCE
编辑器:Editor.md
HTML转MD
HTML转MD2
<p style="margin: 10px auto; padding: 0px; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);"><strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 16px;">npm install X:</span></strong></p><ul style="margin-bottom: 1em; margin-left: 40px; padding: 0px; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);" class=" list-paddingleft-2"><li><p><span style="margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 16px;">会把X包安装到node_modules目录中</span></p></li><li><p><span style="margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 16px;">不会修改package.json</span></p></li><li><p><span style="margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 16px;">之后运行npm install命令时,不会自动安装X</span></p></li></ul><p style="margin: 10px auto; padding: 0px; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);"> </p><p style="margin: 10px auto; padding: 0px; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);"><strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 16px;">npm install X –save:</span></strong></p><ul style="margin-bottom: 1em; margin-left: 40px; padding: 0px; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);" class=" list-paddingleft-2"><li><p style="margin: 10px auto; padding: 0px;"><span style="margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 16px;">会把X包安装到node_modules目录中</span></p></li><li><p style="margin: 10px auto; padding: 0px;"><span style="margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 16px;">会在package.json的dependencies属性下添加X</span></p></li><li><p style="margin: 10px auto; padding: 0px;"><span style="margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 16px;">之后运行npm install命令时,会自动安装X到node_modules目录中</span></p></li><li><p style="margin: 10px auto; padding: 0px;"><span style="margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 16px;">之后运行npm install –production或者注明NODE_ENV变量值为production时,会自动安装msbuild到node_modules目录中</span></p></li></ul><p style="margin: 10px auto; padding: 0px; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);"> </p><p style="margin: 10px auto; padding: 0px; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);"><strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 16px;">npm install X –save-dev:</span></strong></p><ul style="margin-bottom: 1em; margin-left: 40px; padding: 0px; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);" class=" list-paddingleft-2"><li><p style="margin: 10px auto; padding: 0px;"><span style="margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 16px;">会把X包安装到node_modules目录中</span></p></li><li><p style="margin: 10px auto; padding: 0px;"><span style="margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 16px;">会在package.json的devDependencies属性下添加X</span></p></li><li><p style="margin: 10px auto; padding: 0px;"><span style="margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 16px;">之后运行npm install命令时,会自动安装X到node_modules目录中</span></p></li><li><p style="margin: 10px auto; padding: 0px;"><span style="margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 16px;">之后运行npm install –production或者注明NODE_ENV变量值为production时,不会自动安装X到node_modules目录中</span></p></li></ul><p style="margin: 10px auto; padding: 0px; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);"> </p><p style="margin: 10px auto; padding: 0px; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);"><span style="margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 16px;"><strong style="margin: 0px; padding: 0px;">npm install X –g:</strong></span></p><ul style="margin-bottom: 1em; margin-left: 40px; padding: 0px; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);" class=" list-paddingleft-2"><li><p style="margin: 10px auto; padding: 0px;"><span style="margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 16px;">安装模块到全局,不会在项目node_modules目录中保存模块包。</span></p></li><li><p style="margin: 10px auto; padding: 0px;"><span style="margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 16px;">不会将模块依赖写入devDependencies或dependencies 节点。</span></p></li><li><p><span style="margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 16px;">运行 npm install 初始化项目时不会下载模块。</span></p></li><li><p style="margin: 10px auto; padding: 0px;"><span style="margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 16px;"><code style="margin: 0px; padding: 0px;">npm </code><code style="margin: 0px; padding: 0px;">install</code> <code style="margin: 0px; padding: 0px;">-g moduleName # -g 的意思是将模块安装到全局,具体安装到磁盘哪个位置,要看 npm config prefix 的位置,具体查看方法是在终端输入npm config edit,在弹出的文档中找到; prefix=C:\node,就是了。</code></span></p></li></ul><p style="margin: 10px auto; padding: 0px; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);"> </p><p style="margin: 10px auto; padding: 0px; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);"><strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 16px;">使用原则:</span></strong></p><p style="margin: 10px auto; padding: 0px; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);"><span style="margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 16px;">运行时需要用到的包使用–save,否则使用–save-dev。</span></p><p style="margin: 10px auto; padding: 0px; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);"> </p><p style="margin: 10px auto; padding: 0px; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);"><strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 16px;">主要区别</span></strong></p><p style="margin: 10px auto; padding: 0px; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);"><span style="margin: 0px; padding: 0px; font-size: 16px; font-family: "Microsoft YaHei";">devDependencies中的包是在开发中用到的,而发布后是找不到,而dependencies中的包是开发和线上都需要用到的。</span></p><p style="margin: 10px auto; padding: 0px; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);"><span style="margin: 0px; padding: 0px; font-size: 16px; font-family: "Microsoft YaHei";">我们在卸载某个包的时候也可以根据上面说的添上–save或–save-dev 就会在package.json中删除相应的配置。</span><br style="margin: 0px; padding: 0px;"/><br style="margin: 0px; padding: 0px;"/></p><p style="margin: 10px auto; padding: 0px; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);"><strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 16px;">总结</span></strong></p><p style="margin: 10px auto; padding: 0px; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);"><span style="margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 16px;">devDependencies 节点下的模块是我们在开发时需要用的,你写 ES6 代码,需要babel转换成es5,转换完成后,我们只需要转换后的代码,上线的时候,直接把转换后的代码部署上线,不需要bebal了,上线了不需要,这就是devDependencies,所以我们可以使用 -save-dev 的形式安装。如果你用了 jQuery,由于发布之后还是依赖jQuery,所以是dependencies,所以我们应该使用 -save 的形式安装。</span></p><audio controls="controls" style="display: none;"></audio>
CopyRight 2002~2023 精通2100网 联系邮箱:qqtxt@163.com
版权所有:精通2100网
湘ICP备2023018646号-1
MYSQl共执行 4 个查询,用时 0.001878023147583 秒,PHP脚本用时 0.004107 秒,占用内存 0.554 MB,Gzip 已启用