node,查看console.log(), 退出.exitnode demo1.js, js 后缀是默认的,可省npmnode package managepush(), slice()function hello(){...}, hello()require(), read(), package.jsonpackage.jsonnpm init -ynpm config set registry https://registry.npm.taobao.org
npm install package-name# 简化 install -> inpm i package-namenpm i lodash# -g 安装到全局# 默认安装到当前的项目目录中的`node_modules`# 查看默认包目录npm root# C:\Users\Administrator\Desktop\20\ch-2\0802\node_modules# 查看全局包目录npm root -g# C:\Users\Administrator\AppData\Roaming\npm\node_modules
// 生产依赖, 上线时也要打包到项目中,项目运行必须项"dependencies": {"lodash": "^4.17.21"}
npm i ladash -S: 默认就是安装到当前项目中,并且是生产依赖
npm i axios -D: 安装到全局中, 并且是开发依赖, 不应该在发布版本,不用提交到版本库中
# 查看所有可更新的包npm outdated# 更新包的插件,安装到全局使用npm i npm-check-updates -g# npm-check-updates指令太长,可简化成: ncuncu -u lodash# 这里只更新了package.json,而node_modules目录下的包,还是包版本锁定文件 package-lock.json还未更新# 这时安装指令会读取package.json中的版本,并安装指定版本的包到项目中,并更新锁定文件npm i lodash# 验证npm listnpm list -g
npm uninstall package_namenpm un package_name -g
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号