当前位置: 首页 > news >正文

城乡与建设厅网站首页如何做网站的登录注册

城乡与建设厅网站首页,如何做网站的登录注册,找工厂货源上什么平台,大兴区住房和城乡建设部网站一.webpack基础 1.在项目中生成package.json#xff1a;在项目根目录中输入npm init#xff0c;根据提示输入相应信息。#xff08;也可以不生成package.json文件#xff0c;但是package.json是很有用的#xff0c;所有建议生成#xff09; 2.安装webpaack a.在全局中安装…一.webpack基础 1.在项目中生成package.json在项目根目录中输入npm init根据提示输入相应信息。也可以不生成package.json文件但是package.json是很有用的所有建议生成 2.安装webpaack a.在全局中安装webpacknpm install webpack -g b.将webpack安装到项目并将webpack写入package.json的devDependencies中进入项目根目录然后在命令行中输入npm install webpack --save-dev。 3.打包模块 webpack entry output。entry用于指定打包的文件output用于指定打包后的文件。如webpack app/index.js       build/build.js表示将app文件夹中的index.js打包到build文件夹中的build.js中。 二.webpack配置文件常用配置项介绍 1.webpack有一个默认的配置文件webpack.config.js这个文件需要手动的创建位于项目根目录中。可以为一个项目设置多个配置文件已达到不同的配置文件完成不同的功能。怎么设置后面介绍。 2.webpack的配置文件会暴露出一个对象格式如下 module.exports {       //配置项     } 3.常用配置项将要说明 entry:打包的入口文件一个字符串或者一个对象     output:配置打包的结果一个对象       fileName定义输出文件名一个字符串       path定义输出文件路径一个字符串     module:定义对模块的处理逻辑一个对象       loaders定义一系列的加载器一个数组         [           {             test:正则表达式用于匹配到的文件             loader/loaders字符串或者数组处理匹配到的文件。如果只需要用到一个模块加载器则使用                 loaderstring如果要使用多个模块加载器则使用loadersarray include:字符串或者数组指包含的文件夹             exclude字符串或者数组指排除的文件夹           }         ]     resolve:影响对模块的解析一个对象       extensions自动补全识别后缀是一个数组 plugins:定义插件一个数组 4.entry详细说明 1当entry是一个字符串时这个字符串表示需要打包的模块的路径,如果只有一个要打包的模块可以使用这种     形式 2当entry是一个对象       a.是数组时,当需要将多个模块打包成一个模块可以使用这个方式。如果这些模块之间不存在依赖数组中       值的顺序没有要求如果存在依赖则要将依赖性最高的模块放在最后面。       例如entry:[./app/one.js,.app/two.js]       b.是键值对形式的对象是当需要分别打包成多个模块时可以使用这种方式例如       entry:{         module1:./app/one.js,         module2:[./app/two.js,./app/three.js]       }     注:当entry是一个键值对形式的对象时包名就是键名output的filename不能是一个固定的值因为每个包的     名字不能一样 5.output详细说明 1output是一个对象 2output.filename:指定输出文件名一个字符串。当输出一个文件output.filename为一个确定的字符串       如output:{           filename:build.js             }       当输出多个文件output.filename不能为一个确定的字符串。为了让每个文件有一个唯一的名字需要用到下面       的变量       [name] is replaced by the name of the chunk.对应entry的键名       [hash] is replaced by the hash of the compilation.       [chunkhash] is replaced by the hash of the chunk. 如output:{ path:./build/, fialname:[name].js }       3output.path:指定输出文件的路径相对路径一个字符串       4output中还有其他的一些值不在这里说明,可以在webpack的官方网站中获得更多的详细信息 6.module.loaders详细说明 1module是一个对象定义对模块的处理逻辑     2module.loaders是一个数组定义一系列加载器这个数组中的每一项都是一个对象     3module.loaders:[         {           test:正则用于匹配要处理的文件           loader/loaders: 字符串或者数组 如果只需要用到一个模块加载器 ,则使用loaderstring           如果要使用多个模块加载器则使用loadersarray           include:字符串或者数组指包含的文件夹           exclude字符串或者数组指排除的文件夹         }       ]     4module除了可以配置loaders以外还能配置其他的值,在webpack的官网中获得更多的信息 7.resolve.extensions详细说明 1resolve.extensions并不是必须配置的当不配置时会使用默认值     [, .webpack.js, .web.js, .js]当手动为resolve.extensions设置值     它的默认值会被覆盖     2如果你想要每个模块都能够按照它们自己扩展名正确的被解析要在数组中添加一个空字符串。     3如果你想请求一个js文件但是在请求时不带扩展如require(somecode),那么就需要     将.js添加到数组中。其他文件一样     4resolve还有其他的配置项在webpack的官网获得更多信息 8.补充 1当设置了配置文件后在命令行中输入webpack就可按照默认配置文件中的配置项打包模块了。 2设置多个webpack配置文件。webpack默认的配置文件是webpack.config.js,当在命令行中输入webpack时默认找的是          webpack.config.js。通过在package.json的scripts中添加例如     start-html:webpack --config webpack.html.config.js     在命令行中输入npm run start-html查找的就是webpack.html.config.js通过这种方式可以实现不同的     配置文件有不同的用处这样就不用反复修改同一个配置文件 9.下面是一个简单的配置文件 module.exports {entry:{one:./app/one.js,two:./app/two.js},output:{path:./build/,filename:[name].js},module:{loaders:[{test:/.*\.css$/,loaders:[style,css],exclude:./node_modules/}]},resolve:{extensions:[,.css,.js,jsx]} }; 三.webpack-dev-server 1.webpack-dev-server是一个轻量级的服务器修改文件源码后自动刷新页面将修改同步到页面上 2.安装webpack-dev-server     全局安装npm install webpack-dev-server -g     在项目中安装并将依赖写在package.json文件中:npm install webpack-dev-server --save-dev 3.使用命令webpack-dev-server --hot --inline完成自动刷新   4.默认的端口号是8080如果需要8080端口被占用就需要改端口webpack-dev-server --port 3000(将端口号改为3000) 5.安装webpack-dev-server后就可以在命令行中输入webpack-dev-server开启服务然后在浏览器地址栏中   输入localhost:端口号就可以在浏览器中打开项目根目录的index.html文件如果项目根目录中没有index.html   文件就会在浏览器中列出项目根目录中的所有的文件夹。   6.第五条只是启动服务并不能自动刷新要自动刷新需要用到webpack-dev-server --hot --inline 7.当使用webpack-dev-server --hot --inline命令时在每次修改文件是将文件打包   保存在内存中并没有写在磁盘里(默认是根据webpack.config.js打包文件通过--config xxxx.js修改)这种打包得到的文件   和项目根目录中的index.html位于同一级但是你看不到因为   它在内存中并没有在磁盘里。使用webpack命令将打包后的文件保存在磁盘中   例如在index.html文件中引入通过webpack-dev-server --hot --inline打包的build.js     script srcbuild.js/script   在index.html文件中引入通过webpack命令打包的build.js     script src./build/build.js/script 8.每一次都敲一长串命令太麻烦在项目根目录的package.json文件的scripts配置中添加配置如   build:webpack-dev-server --hot --inline,然后在命令行中输入 npm run build就能   代替输入一长串命令webpack-dev-server --hot --inline运行webpack-dev-server --hot --inline默认是找        webpack.config.js,通过--config命令可以修改为另一个配置文件。例如webpack-dev-server --hot --inline --config      webpack.es6.config.js 9.配置根目录 1当在命令行中输入webpack-dev-server --hot --inline再在浏览器中输入localhost端口号浏览器会在项目的 根目录中去查找内容通过--content-base可以配置根目录。 如webpack-dev-server --hot --inline --content-base ./build/在build文件夹中去加载index.html如果没有 index.html文件将会在浏览器中显示所有build目录下的文件和文件夹 四.例子 我一个设置了两个webpack的配置文件分别是webpack.config.js和webpack.react.config.js。package.json文件中scripts对象的内容如下 scripts: {   test: echo \Error: no test specified\ exit 1,   react: webpack --config webpack.react.config.js,   build: webpack-dev-server --hot --inline --content-base ./build/,   build-react: webpack-dev-server --hot --inline --content-base ./react-build/ --config webpack.react.config.js     }
http://www.huolong8.cn/news/102659/

相关文章:

  • 公司制作一个网站价格公司品牌策划设计
  • 12380网站开发想做个自己的网站
  • 网站收录突然全部没有了欧派家居全屋定制价格多少钱一平
  • 广州企业网站seo定制开发公司
  • 做公司网站要钱吗济南如何挑选网站建设公司
  • 家具网站开发设计论文wordpress怎么降级
  • 淄博手机网站常熟滨江开发区人才网
  • 建站宝盒建站系统网站优化 前端怎么做
  • 网站设计项目总结网站开发主管岗位职责
  • 邯郸网站建设效果学校网站html模板
  • 取消网站备案时间素材网
  • 开普网站建设公司网站专题模板
  • 企业建网站程序凡科邮箱
  • 上海网站建设哪家公司好淘宝店采用哪些方法做网站推广
  • 龙岗 网站建设深圳信科成都网站建设 外包
  • 职业技能培训网站在什么网站上可以做免费广告
  • 做电影网站怎样赚钱wordpress aspnet_client
  • 网站建设错误代码50019网络建设与网站建设
  • 制作钓鱼网站的费用大连能做网站的公司有
  • 企业网站维护更新做ae动图的网站
  • 如何免费做网站并发布呼市做网站的公司
  • 自己做的网站把密码改忘了怎么办北京网站托管公司
  • 怎么做网站演示网站开发知识培训
  • 做网站插背景图片如何变大做网站的简称
  • 网站备案服务商网站建设和维护教程
  • 腾讯云快速建站做试卷的网站
  • 哪些网站适合推广陕西住房与建设厅网站
  • 网站建设前端需要看什么书微网站免费制作
  • 外贸网站设计注意事项网站用表格做的吗
  • 什么网站是免费的用华为云建立Wordpress网站