【知乎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 模块 查看指定模块的实际依赖树, 并不是基于当前本地机器的模块安装情况来分析的, 是安装网络上的信息分析的.