关注各种黑科技
B站UP主,编程教学,游戏玩家,挂B,金牛座

使用webpack打包前端工程6 开发生产模式

之前看到的warning

WARNING in configuration
The 'mode' option has not been set, webpack will fallback to 'production' for this value. Set 'mode' option to 'development' or 'production' to enable defaults for each environment.
You can also set it to 'none' to disable any default behavior. Learn more: https://webpack.js.org/concepts/mode/

我们区分一下模式

"scripts": {
  "dev": "webpack --mode development",
  "build": "webpack --mode production"
}

当使用dev模式时,生成的js不压缩,方便我们debug

另外安装包的时
--save-dev = -D
--save = -S
指定模式的依赖

不过感觉都差不多 写在dependencies devDependencies 都会下载到node_modules,不能指定不同版本,build的时候,不用package.json里版本,直接使用已经安装的版本

npm install或 npm i 会同时安装dependencies和devDependencies的依赖

一般来说 用户的业务的代码里import的 都在dependencies, 其他包都放在devDependencies

转载请注明出处
分享到: 更多 (0)

评论 0