请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

1回答

同学你好

我记得课程中详细描述过

npm 是 Node.js 的包管理器,用于安装、管理和发布 JavaScript 包。它是 Node.js 安装时默认附带的工具,可以通过命令行执行各种操作,例如安装依赖项、运行脚本、创建项目等。通过 npm,你可以在你的项目中安装和管理各种第三方包和模块。

npx 是 npm 的一个附带工具,从 npm 版本 5.2.0 开始引入。它的作用是临时运行安装在你的项目中的包的可执行文件。它解决了全局安装包的问题,使你能够在不全局安装包的情况下运行它们。当你需要运行一个不常用的命令行工具或者在项目中使用一个特定版本的包时,npx 可以帮助你快速运行它们,而无需手动全局安装。

使用 npx,你可以在命令行中直接运行项目依赖中的可执行文件,而不需要显式地指定它们的路径。它会自动查找项目的 node_modules 目录,并执行对应的可执行文件。

总结一下,npm 是用于管理和发布包的工具,而 npx 是用于临时运行项目依赖中的可执行文件的工具。

当你使用 npm 安装一个包时,你可以使用 npx 来运行该包的可执行文件,而无需全局安装它。

例如,假设你在项目中使用了 webpack 这个包来构建你的前端代码。在没有全局安装 webpack 的情况下,你可以使用 npx 来运行它的命令行工具。

通过以下命令安装 webpack:

npm install webpack --save-dev

然后,你可以使用 npx 来运行 webpack 命令,如下所示:

npx webpack --config webpack.config.js


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号