【知乎Live】狼叔:如何正确的学习Node.js

文章链接  https://i5ting.github.io/How-to-learn-node-correctly/#1

或在 https://github.com/i5ting/How-to-learn-node-correctly

 

一个很好的 vue 学习文章清单

https://flaviocopes.com/tags/vue/

 

 

npm install 讲解

npm install //命令1, 按照当前目录下的 package.json 文件安装模块清单.
npm install module_name //命令2, 安装指定的模块

注意: package.json文件是npm命令的入口文件.

install 命令还可以加 --global 参数, 即全局安装, 会将模块安装到机器 node.exe 下的 node_modules 目录下. 不加 --global 参数, 即局部安装, 会将模块安装到当前目录的 node_modules 目录下 . 

不管是 局部安装的模块, 还是全局安装的模块, 在 js 文件中, 都使用下面的函数声明require需求. 

require('package-name')

一般模块推荐使用局部安装, 但一些 cli 工具推荐是全局安装, 比如下面这些模块: 

  • npm
  • create-react-app
  • vue-cli
  • grunt-cli
  • mocha
  • react-native-cli
  • gatsby-cli
  • forever
  • nodemon

 

 

npm run 讲解

 

npm run dev //命令3
该命令会找当前目录下的package.json文件,并找到文件中的scripts项,找到对应的dev命令,执行dev对应的命令.

 

npm list 讲解

下面命令能列出全局模块的清单

npm list -g --depth 0

下面命令列出当前目录项目的依赖清单

npm list

下面命令列出当前目录项目的依赖清单, 并限制了依赖的深度. 

npm list --depth=[depth]

 

npm-remote-ls 依赖分析工具讲解

先安装 npm-remote-ls 模块, 

npm install -g npm-remote-ls

然后通过 npm-remote-ls 模块 查看指定模块的实际依赖树, 并不是基于当前本地机器的模块安装情况来分析的, 是安装网络上的信息分析的. 

npm-remote-ls  follow-redirects@1.7.0

 

posted @ 2019-04-11 21:21  harrychinese  阅读(704)  评论(0编辑  收藏  举报