node.js npm 安装二三事

8 篇文章 0 订阅
4 篇文章 0 订阅

写在前面

记录一些在基于node环境使用npm安装时遇到的问题和解决办法,以及一些概念的理解,做个备忘。

node.js与npm安装

  • 重新找node.js的教程熟悉的时候,很巧看到这篇 node.js安装详细步骤教程.,就详细描述了node.js前期安装相关事宜
  • 安装完node.js之后自带npm,此路径指node.js安装路径(可自选)

全局安装和局部安装

全局安装
npm install module_name  -g  全局安装
  • 通过环境变量配置路径, 存放使用npm进行全局安装的工具或插件 不进行配置,就会安装到默认的C:\Users\用户名\AppData\Roaming\npm下;

    涉及到的命令:

    npm config set prefix "指定存放的路径\node_global"
    npm config set cache "指定存放的路径\node_cache"
    

    也可以就放在node.js的安装目录下

    在命令行中使用命令npm config ls可以查看

  • 而在项目文件夹下的node_modules中安装的是局部安装

局部安装
npm i module_name  -S  = >  npm install module_name --save    写入到 dependencies 对象
npm i module_name  -D  => npm install module_name --save-dev   写入到 devDependencies 对象
npm i module_name   => npm install module_name  不会进入package.json中

package.json中可以查看模块的使用环境

- -save和- -save-dev

使用npm进行安装模块的时候选择方式:

  • –save 简写(-S) 开发和生产环境都能用 dependencies
  • –save-dev简写(-D) 只能在开发环境的时候用 devDependencies
  • 例如一个项目要依赖于jQuery,没有这个包的依赖运行就会报错,这时候就把这个依赖写入dependencies
    而使用的一些构建工具比如glupwebpack这些只是在开发中使用的包,上线以后就和他们没关系了,所以将它写入devDependencies

参照

node.js中加载模块的顺序

  • 先加载项目中安装的模块
  • 然后去找环境变量中配置的全局安装模块存放路径

参照 :

遇到的问题及解决方法

webpack 不是内部或外部命令

参照 :

webpack : 无法加载文件…/webpack.ps1,因为在此系统上禁止运行脚本。

参照 :

写在后面

亲身下河知深浅,亲口尝梨知酸甜。

这些问题自己不去实践就很难真正的理解,而记忆和理解总是一时的,还需总结记录,时时翻阅才是。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值