分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

Webpack快速入门(三)

发布时间:2023-09-06 02:33责任编辑:胡小海关键词:Web
作为前两篇的补充,本文想再说明一下npx命令相关的另一种实现。

NPM Scripts

在前面的文章中,我们提到使用如下命令方式:

npx webpack ......

于是,位于“./node_modules/.bin/webpack”便会被执行。这得益于npx这个命令。

其实,还有另外一种方式,更为常用,即借助于npm run命令和package.json配置文件中的“scripts”键。

示例

请看下面的配置文件:

{ ?"name": "ex1", ?"version": "1.0.0", ?"description": "", ?"main": "index.js", ?"scripts": { ???"test": "echo \"Error: no test specified\" && exit 1", ???"build": "webpack" ?}, ?"author": "", ?"license": "ISC", ?"devDependencies": { ???"webpack": "^4.29.5", ???"webpack-cli": "^3.2.3" ?}}

注意,其中的scripts这一组键/值对。现在,再在命令行下运行如下命令:

npm run build

来代替使用前面的npx命令,也能达到同样的效果。即webpack会自动被执行,而且会根据根目录下的webpack.config.js内容进行编译并打包。

这种思路更为典型!如果你分析他人的作品,是不是发现大多是使用这种组织方式?

补充

如果您使用的是npm 5,您可能还会在目录中看到一个名字为package-lock.json的文件。具体故事,还是请自行网搜Npm吧。

Webpack快速入门(三)

原文地址:http://blog.51cto.com/zhuxianzhong/2352173

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved