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

珠宝行业网站建设wordpress 敏感词

珠宝行业网站建设,wordpress 敏感词,天价域名排名100,年底 网站备案一.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.pierceye.com/news/760105/

相关文章:

  • 网站建设 计划书繁体网站模板
  • 设计公司做网站有用吗互联网营销的概念
  • 网站中数据库教程网站未续费到期后打开会怎样
  • 企业网站的规划与建设纯静态网站开发
  • 静海集团网站建设网址收录查询
  • 怎样做网站的外链怎么做自己的网站
  • nas 建网站asp.net 做网站源代码
  • 做网站的详细步骤叫别人做网站权重被转移了
  • 做网站好还是网店做网站是怎样赚钱的
  • 国内网站 备案北京模板网站建站
  • 怎么建立网站?婚纱网站策划书模板下载
  • 接单子做网站词类似酷家乐做庭院的网站
  • 道路建设网站专题推广做黄页网站
  • 做展柜平时在哪里网站推广青岛原创工程设计有限公司
  • 网站建设加网络营销营销网站有多种类型
  • 深圳网站网页制作公司深圳品牌网站建设公司有哪些
  • 网站建设中 windows网站后台用什么做
  • 外贸营销型网站建站怎么做便民信息网站
  • 事业单位门户网站建设的建议大连建设工程信息网华宇凤凰城东侧市政管网配套工程
  • 上海网站建设开发哪亚马逊官网首页中国
  • 常德网站建设套餐报价英文网站字体大小
  • 橙色网站logo 配色播放器网站怎么做
  • dw网站制作怎样做网站xml
  • 房屋租赁网站开发意义新网站如何做排名
  • 钉钉如何做自己的网站银川企业网站建设
  • 做游戏女角色去衣的网站网站建设及售后服务的说明书
  • 微网站下载资料怎么做网站开发毕业设计任务书怎么写
  • ckplayer网站根目录泉州 网站制作
  • 中国建设银行网站江苏分行帮别人做网站收多少钱合适
  • 公司该建哪种网站带有互动的网站开发