第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

Node.js模塊與npm包管理

標(biāo)簽:
Node.js

一、Node.js模块对象的属性

在Node.js模块内部,模块对象具有以下的属性:

  • module.id:属性值是当前模块的id,在默认情况下,主模块的ID属性值是“.”,其他模块的ID属性值为该模块文件的绝对路径。在模块文件中也可以通过module.id修改当前模块的ID值。程序示例:

console.log(module.id); //查看当前模块的ID值module.id = “MyModule”; //修改当前模块的ID值为MyModuleconsole.log(module.id); //查看修改之后的模块ID值
  • module.filename:属性值为当前模块的文件名。获取当前模块的文件名,程序示例:

console.log(module.filename);
  • module.loaded:属性值为布尔值,false表示当前模块没有加载完成,true表示当前模块已经加载完成。查看模块加载状态,程序示例:

console.log(module.loaded);
  • module.parent:属性值为当前模块的父对象,也就是调用当前模块的对象。查看当前模块的父对象,程序示例:

console.log(module.parent);
  • module.children:属性值是一个数组,数组中存放了当前模块中所有的子模块对象,也就是当前模块中已经加载的所有的模块对象。查看当前模块的所有子模块,程序示例:

console.log(module.children);

二、NPM包管理工具

Node.js提供了NPM(Node Package Manager)作为包管理工具。开发人员可以通过NPM包管理工具从第三方网站上下载Node.js包。通过在命令行中输入不同的NPM命令来对Node.js中的包进行管理。

  • 例如,可以在命令行中输入以下命令查看express包的相关信息:

npmsearch express
  • 在命令行中输入以下命令可以将express包下载并安装到计算机:

npm install express
  • 在使用包安装命令时使用“-g”或者“-global”参数表示全局安装,程序示例:

npm install -g express
  • 查看Node.js中全局包的安装路径可以使用以下命令:

npm root -g

webp

npm root -g命令

  • 修改Node.js中原来的全局包安装路径可以使用以下方法:

npmconfig set prefix “d:\node_npm”
  • 可以使用以下命令查看当前目录下所有已经安装的包:

npmlist
  • 使用以下命令可以查看全局路径下安装的所有的包:

npmlist -g
  • 可以使用以下的命令卸载当前目录下已经安装的某一个包:

npm uninstall <包名称>
  • 可以使用以下的命令卸载全局目录中已经安装的一个包:

npm uninstall -g <包名称>
  • 可以使用更新命令对当前目录下已经安装的某一个包进行安装:

npm update <包名称>
  • 可以使用如下命令对安装在全局路径的包进行更新:

npm update -g <包名称>
  • 使用以下命令更新当前目录下所有已经安装的包:

npm update
  • 使用以下的命令对全局路径中所有已经安装的包:

npm update -g



作者:同Young不同样
链接:https://www.jianshu.com/p/5c34272de892


點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消