当前位置: 首页 > 后端技术 > Node.js

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

时间:2023-04-03 12:38:04 Node.js

Howtodownloadlocalpackages——Howotinstalllocalpackages下载npm包有两种方式:本地(local)或全局(global)。您应该根据您使用软件包的方式来选择下载方式。如果你对自己的模块(module)中的包有依赖,比如使用了Node.js的require语法,那么你应该下载到本地。这也是npm默认的包下载行为。如果你想把这个包作为命令行工具使用(比如gruntCLI、webpackCLI、vueCLI、pugCLI等),那就全局(global)安装。安装一个包(模块)可以通过以下命令(命令行终端)安装包:npminstall然后会在当前目录下创建一个node_modules文件夹(如果该文件夹不存在),然后下载将包放入其中。测试时,可以查看node_modules文件夹是否创建,里面是否包含刚才下载的包,验证是否成功。该实例安装一个名为lodash的包。当你检查node_modules文件夹时,确保它包含一个名为lodash的文件夹,则安装成功。MicrosoftWindowsnpminstalllodashdirnode_modulesmacOS,Ubuntu,Debianpminstalllodashlsnode_modules安装包的版本如果当前目录下没有package.json,则安装最新版本的包。如果有package.json文件,则安装符合package.json中semverule声明的最新版本。在您的代码中使用下载的包一旦包被下载到node_modules中,您就可以在您的代码中使用它们。例如,在您创建的node.js模块中,您可以调用它们(要求它)。index.jsvarlodash=requier('lodash')varoutput=lodash.without([1,2,3],1)console.log(output)使用node运行index.js文件,会输出[2,3]。如果你没有正确安装lodash,你会得到如下错误。module.js:340抛出错误;^Error:Cannotfindmodule'lodash'在与index.js相同的文件夹中运行npminstalllodash来解决这个问题。