大众点评(webpack)

在当前目录下打开命令行

shift+鼠标右击(打开命令行窗口)

项目环境搭建

参考资料
https://segmentfault.com/a/1190000006178770

1.创建package.json文件

npm init

2.安装依赖插件

配置package.json文件(devDependencies为开发依赖插件,将在项目上线后自动卸载;dependencies为项目运行必需插件,始终存在。)

"devDependencies": {
    "webpack": "^3.6.0",
    "webpack-dev-server": "^2.9.1"
  },
  "dependencies": {
    "react": "^16.0.0",
    "react-dom": "^16.0.0"
  }

命令行输入

npm i

指令执行后将在项目根目录生成包含插件的node_modules文件夹
(之后需要任何插件,同样只需在package.json中配置,通过 npm i 指令即可一次性安装。)

3.创建app文件目录

app文件用于存放原始数据和js模块

4.创建public文件目录

public文件夹用于存放供浏览器读取的文件。包括使用webpack打包生成的js文件及一个index.html文件

5.打包文件

配置webpack.config文件

module.exports = {
  entry:  __dirname + "/app/main.js",//已多次提及的唯一入口文件
  output: {
    path: __dirname + "/public",//打包后的文件存放的地方
    filename: "bundle.js"//打包后输出文件的文件名(若无改文件,将自动在path目录下创建一个)
  }
}

打包文件至指定目录

npm start

此时可通过public目录下的index.html查看运行效果

6.创建服务器以在端口中查看运行效果

修改package.json即可,详见资料

启动服务器

npm run server
完整开发环境文件目录结构

关于 -g

命令中,全局安装(global)和本地安装(local)方式的区别为带参数-g和不带参数-g。
具体区别:

npm install moduleName ,则是将模块下载到当前命令行所在目录。
npm install moduleName -g ,模块将被下载安装到全局目录中,即Node的安装目录下的node_modules下
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,435评论 19 139
  • 无意中看到zhangwnag大佬分享的webpack教程感觉受益匪浅,特此分享以备自己日后查看,也希望更多的人看到...
    小小字符阅读 8,350评论 7 35
  • 最近在学习 Webpack,网上大多数入门教程都是基于 Webpack 1.x 版本的,我学习 Webpack 的...
    My_Oh_My阅读 8,316评论 40 247
  • GitChat技术杂谈 前言 本文较长,为了节省你的阅读时间,在文前列写作思路如下: 什么是 webpack,它要...
    萧玄辞阅读 12,843评论 7 110
  • 很喜欢衔玉枝,就有了今天的图: 我并不懂美。十六岁以前的学习、生活都在一个小乡镇,没有电影院,没有图书馆,更别提艺...
    小小鸟028阅读 387评论 0 3

友情链接更多精彩内容