node.js学习之npm 入门 —4.《怎样去下载本地packages》

发布时间:2019-06-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了node.js学习之npm 入门 —4.《怎样去下载本地packages》脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

怎样去下载本地packages——How ot install local packages

有两种方式去下载npm packages:local(本地) 或者 globally(全局)。你应该根据自己怎样使用package来选择下载的方式。

  • 如果在你自己的模块(module)中有依赖该package,像是使用Node.js的require语法,那么你应该是local下载。这也是npm默认的package下载行为。
  • 如果你想使用package作为个命令行工具,(例如grunt CLI,webpack CLI,vue CLI,pug CLI之类的),那么globally(全局)安装。

安装一个package(module)

一个package可以通过如下命令安装(命令行终端):

npm install <package_name>

然后将会在当前目录下创建一个node_modules文件夹(如果该文件夹不存在的话),然后会把下载的package放入其中。

测试

可以去查看node_modules文件夹是否创建,以及其中是否包含你刚才下载的package来验证是否成功。

实例

安装一个叫作lodash的package。当你检查node_modules文件夹时,确保其中包含一个命名为lodash的文件夹,那么说明安装成功了。

Microsoft Windows

npm install lodash
dir node_modules

macOS,Ubuntu,Debia

npm install lodash
ls node_modules

安装了package的那个版本

如果没有package.json在当前的目录中,那么安装的是package的最新版本。

如果有package.json文件,那么安装的是符合semverule在package.json声明的最新版本。

在你的代码中使用下载的packages

一旦package下载到了node_modules中,那么你就刻在你的代码中使用它们。例如,在你创建的node.js模块(module)中,你可调用他们(require it)。

index.js

var lodash = requier('lodash')
var output = lodash.without([1,2,3],1)
console.log(output)

使用node运行index.js文件,将会输出[2,3]。
如果你没有正确安装lodash,将会收到如下错误。

module.js:340
    throw err;
          ^
Error: Cannot find module 'lodash'

在index.js所在的文件夹中运行npm install lodash来修复这个问题。

脚本宝典总结

以上是脚本宝典为你收集整理的node.js学习之npm 入门 —4.《怎样去下载本地packages》全部内容,希望文章能够帮你解决node.js学习之npm 入门 —4.《怎样去下载本地packages》所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: