工信部外国网站备案手把手教你网上开店

diannao/2026/1/22 6:07:52/文章来源:
工信部外国网站备案,手把手教你网上开店,网络公司网站建设方案,网站与网络的区别Re#xff1a;从零开始的Vue项目搭建初始的终结与结束的开始Nodejs项目的简单测试从零开始webpack开发模式webpack编译打包后记初始的终结与结束的开始 最开始接触vue项目搭建是从vue-cli开始#xff0c;模板式操作#xff0c;一键搞定#xff0c;几乎可以无缝进入代码开发… Re从零开始的Vue项目搭建初始的终结与结束的开始Nodejs项目的简单测试从零开始webpack开发模式webpack编译打包后记初始的终结与结束的开始 最开始接触vue项目搭建是从vue-cli开始模板式操作一键搞定几乎可以无缝进入代码开发阶段这对新人来说很友好马上就能够一边看教程一边测试代码我当初就是这么学vue的顺便提一下我在学习vue之前没接触过任何前端框架连Nodejs都没接触过以前做前端的时候只会htmlcss/sassjs这种形式但是这对新人也不好因为模板搭建的东西往往很全面全面就意味着东西很多至于项目是怎么运行的那些模板生成的文件都代表什么意思在项目中起到什么作用等等等对新人来说一时半会儿很难搞清除尤其是像我这总没接触过nodejs的人来说更甚。 所以在学习了一段时间的vue之后我决定回到最初开始学习如何从零搭建vue项目。 在搭建vue项目之前先了解一下Nodejs项目因为vue项目其实就是Nodejs项目了解Nodejs项目不仅有利于学习了解vue项目并且更具有扩展性和通用性。 一个Nodejs项目的创建过程大致分为 1.创建项目目录2.初始化项目3.安装依赖模块4.进入开发过程 mkdir myproject # 创建项目目录 cd myproject # 进入项目目录 npm init # 初始化项目接下来会引导你创建一个名为package.json的文件它是Nodejs项目所必须的里面记录了项目名称版本描述关键词作者脚本命令生产环境开发环境等等。关于package.json的完整字段信息可以百度。 输入代码开始安装模块 npm install package仅安装模块 npm install package --save安装模块并在生产环境dependencies中记录包名和版本 npm install package --save-dev安装模块并在开发环境devDependencies中记录包名和版本。 这就好比刚刚初始化Nodejs项目相当于干细胞根据安装的模块和依赖不同就会成为不同的项目。好接下来我们就在这个基础Nodejs项目上去搭建vue项目 Nodejs项目的简单测试 这里先测试一下如何在Node中渲染html熟悉Node的同学可以跳过。在项目目录下添加一个入口文件index.html我们的vue项目需要在html中进行渲染然后在index.html中随便写的东西方便我们看到效果比如h1hello world/h1? |-- build | |-- run.js |-- node_modlues | |-- ... |-- index.html |-- package.json在package.json的scripts字段中添加npm的命令缩写node ./build/run.js这是一条node语句表示使用 node 运行run.js scripts: {start: node ./build/run.js},./build/run.js内容 var express require(express) var path require(path) var app express()app.get(/, function (request, response) {var root path.resolve(.)response.sendFile( root /index.html) })var server app.listen(8080, 127.0.0.1, function () {var host server.address().addressvar port server.address().portconsole.log(Server running at http://%s:%s, host, port) })我们用到了express模块这是一个很基础但也很重要的Nodejs框架先安装npm insall express --save-dev 接下来我们使用命令npm run start运行程序控制台会显示如下信息 D:\wwwroot\myprojectnpm run start myproject1.0.0 start D:\wwwroot\myprojectnode ./build/run.jsServer running at http://127.0.0.1:8080是不是感觉和vue-cli搭建的模板工程很像然后我们去浏览器输入http://127.0.0.1:8080就能看到我们在index.html中写的内容了更改内容然后刷新页面再看看效果。 从零开始 从零开始的意义大家可以放弃之前 Nodejs项目的测试 所做的更改重新初始化一个项目不用安装任何模块一切从这里开始 Nodejs项目的运行大致如上但和我们的目标还相去甚远要搭建vue项目首先得配置开发环境即安装模块。 首先是安装 vue 和 webpack 模块vue是我们项目的核心这个没啥说的。webpack是JavaScript的打包模块它将浏览器不能直接运行的语言打包处理成适合的格式以供浏览器使用。因为vue是发布所需要的所以使用以下命令 npm install vue --save npm install webpack --save-dev但是光有这两个模块是不够的 webpack 4.x 之后将 cli 单独拎了出来所以还需要webpack-cli模块在vue项目中我们使用了.vue单文件形式要加载这些单文件我们需要vue-loader模块为了转化ES6高级语法所以需要 babel-loader babel/core babel/preset-env 模块需要加载css需要 css-loader模块如果要使用sass那么还需要node-sass 和 sass-loader需要引用图片或者其他资源文件则需要 url-loader 或 file-loader每次更新代码后我们都需要重新编译以便查看效果这样会很麻烦使用webpack提供的开发工具webpack-dev-server可以帮助我们在代码发生变化后自动编译代码最后我们还需要渲染html的插件html-webpack-plugin 综上我们还需要安装如下模块 npm install vue-loader --save-dev npm install webpack-cli webpack-dev-server --save-dev npm install babel-loader babel/core babel/preset-env --save-dev npm install css-loader --save-dev npm install url-loader --save-dev npm install html-webpack-plugin --save-devwebpack开发模式 安装好模块后回顾Nodejs项目我们现在需要添加npm命令缩写webpack配置文件 在package.json的scripts字段中添加npm的命令使用webpack-dev-server运行 scripts: {dev: webpack-dev-server --inline --progress --config webpack.config.js},在项目目录下新建webpack配置文件webpack.config.js配置文件代码 const path require(path) const HtmlWebpackPlugin require(html-webpack-plugin) const VueLoaderPlugin require(vue-loader/lib/plugin)module.exports {// 配置 webopack 的入口 / 出口文件entry: {app: ./src/main.js},output: {filename: bundle.js,path: path.join(__dirname, dist)},// 配置 webpack 的服务器信息devServer: {// 默认配置为http://localhost:8080},// 定义 webpack 的模式mode: development,// 配置 loader 载入规则module: {rules: [{test: /\.vue$/,loader: vue-loader},{test: /\.js$/,loader: babel-loader},{test: /\.css$/,use: [vue-style-loader,css-loader]},{test: /\.(jpg|png|bmp)$/,use : url-loader}]},// 添加解析文件后缀添加后在引入文件时可以省略后缀只写文件名resolve: {extensions: [*, .js, .vue, .json]},// 配置插件项plugins: [// vue-loader 15.x 之后必须引入这个插件才能正常工作new VueLoaderPlugin(),// 用来指定渲染的模板文件new HtmlWebpackPlugin({template: ./index.html})] }配置好webpack后我们需要添加其他文件内容项目结构如下 |-- node_modlues | |-- ... |-- src | |-- App.vue | |-- main.js |-- index.html |-- package.json |-- webpack.config.js./index.html内容 !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0meta http-equivX-UA-Compatible contentieedgetitleVue/title /head bodydiv idapp/div /body /html./src/main.js内容 import Vue from vue import App from ./Appnew Vue({el: #app,render: h h(App) })./src/App.vue内容 templatediv idappVue App/div /templatescript export default {name: App } /scriptstyle #app{color: gray; } /style输入命令npm run dev运行程序就可以看到效果啦~~~然后修改代码测试一下vue看看效果 webpack编译打包 到这一步其实就相对容易了webpack本身就是用于编译打包webpack的配置文件也写好了只需要使用webpack打包即可 添加build命令然后使用npm run build命令编译打包 scripts: {dev: webpack-dev-server --inline --progress --config webpack.config.js,build: webpack --config webpack.config.js},打包完成后会在项目目录下生成/dist文件夹所有编译好的文件都在该目录下 后记 写到这里一个基础的简单的vue项目其实就已经搭建好了整个过程与其说是 如何从零搭建Vue项目 不如说是 如何使用webpack搭建项目 所以在今后的学习中不妨分成两个板块去学习 使用 webpack 进行项目搭建了解 webpack 的配置与命令推荐阅读 webpack 官方中文文档如何配置 vue-loader 推荐阅读 Vue Loader 官方中文文档 了解熟悉 webpack 可以让我们快速搭建前端框架项目或是自定义项目

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/89396.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

素材免费下载网站毕业季网站如何做网页

〇、前言 哨兵是一个分布式系统,你可以在一个架构中运行多个哨兵进程,这些进程使用流言协议来接收关于Master主服务器是否下线的信息,并使用投票协议来决定是否执行自动故障迁移,以及选择哪个Slave作为新的Master。 文章目录 〇、…

网站怎么可以做视频播放免费企业名录数据

目录 一、影院管理项目 二、外观模式 (一)基本介绍 (二)原理类图 (三)解决影院管理 (四)注意事项和细节 (五)外观模式在MyBatis框架应用的源码分析 一…

浙江建设人才网官网seo排名优化技术

在面向对象编程中,SOLID 是五个设计原则的首字母缩写,旨在使软件设计更易于理解、灵活和可维护。这些原则是由美国软件工程师和讲师罗伯特C马丁(Robert Cecil Martin)提出的许多原则的子集,在他2000年的论文《设计原则与设计模式》中首次提出…

为什么网站在本地看没问题上传之后没有内容呢?网站上二维码怎么做的

Inno Setup介绍 Inno Setup 是一个免费的 Windows 安装程序制作软件。第一次发表是在 1997 年,现在已经更新到Inno Setup 6了。Inno Setup是一个十分简单实用的打包小工具,可以按照我们自己的意愿设置功能,稳定性也很好。 官方网址&#xff1…

电商网站html模板wordpress 显示不全

题目链接: http://bailian.openjudge.cn/tm2019/F/ 2236 -- Wireless Network 题面描述: 思路: 这题开了10s,所以可以暴力点,每次修复一个点,就将该点相连的那些边建出来,总的时间复杂度为: O(nm)。关键在于如何判定两个点是否…

网站建设项目经费的报告北京logo设计制作

华为HCIE认证考试怎么考? 前文腾科也说了HCIE认证考试的难度会比较大,具体是难在哪里呢?华为HCIE认证的考试需要考一门笔试,笔试主要是单选、多选、判断、填空、拖拽这几个题型,考试时长一般是一个半小时,…

科站网站东莞人才市场招聘官网

前言 我们在上位机开发领域也经常会碰到根据三个点求出圆的圆形、半径等信息的场景,本文就是详细的介绍如何根据三个点使用C#代码求出三点构成的圆的圆心坐标、圆半径、三点构成的圆弧的角度。 1、3点求圆分析 A、B、C三个点都是圆上的坐标点,过向量AB做中垂线,过向量AC做…

访问量大的网站选择多少流量的服务器何时帮人做淘宝网站骗钱

颜色矩(Color Moment)是一种用来描述图像颜色分布的统计特征。它可以用来衡量图像中不同颜色之间的关系,以及颜色分布的特征。常见的颜色矩包括一阶矩(Mean)、二阶矩(Variance)、三阶矩(Skewness)和四阶矩(Kurtosis)等。 颜色矩能够提供关于图像颜色分布的信息,例…

pc网站制作公司短视频剪辑培训班速成

本文转载自: http://www.cnblogs.com/AnnieKim/archive/2011/11/20/2255813.html#undefined> 这篇是为了加深记忆所写。发现,很多知识若不经过反复的琢磨和动手实践,是很难记得住的。 1) 函数指针的初始化。 函数如下: int Com…

网站注册域名免费上海网上推广

时钟管理单元(Clock Management Tile, CMT) : 即时钟管理片,是FPGA器件中一个十分重要的时钟资源。能够对内部和外部的时钟去偏斜、去抖动,同时还支持频率合成、分倍频等功能。 举例,下面这个例子数据从FIFO输出时钟频率为125MHZ,这个时钟频率可以通过…

大酒店网站源代码页面设计中为什么要有优先级排列

目录 一、html-body 二、CSS 三、JS 四、完整代码 五、效果展示 一、html-body 侧边栏的伸缩需要用户触发事件&#xff0c;这里使用button为例&#xff0c;用户点击按钮实现侧边栏的打开和关闭。 <body><!-- 按钮&#xff0c;可以用文字、图片等作为事件源&am…

做网站一般需要哪些文件夹常用软件开发平台

文章目录 前言1.在AxureRP中生成HTML文件2.配置IIS服务3.添加防火墙安全策略4.使用cpolar内网穿透实现公网访问4.1 登录cpolar web ui管理界面4.2 启动website隧道4.3 获取公网URL地址4.4. 公网远程访问内网web站点4.5 配置固定二级子域名公网访问内网web站点4.5.1创建一条固定…

四会建设局网站软件著作权含金量

前言固然运维这个职能范畴对于绝大多数人来说认知模糊&#xff0c;特别是在分布式存储领域&#xff0c;“运维”常常和“机房”“IDC”等名词相伴&#xff0c;导致很多异业者对于运维的了解停留在物理层面&#xff0c;以搬运机器、上下架服务器、管理网电等为标杆&#xff0c;好…

乐清 网站建设陈塘庄做网站公司

协程&#xff08;Coroutine&#xff09;是一种并发编程模型&#xff0c;它允许程序在单线程内实现多个独立的执行线程&#xff0c;这些线程可以非阻塞地挂起和恢复&#xff0c;以实现协作式多任务处理。协程的核心思想是让程序员能够控制执行的流程&#xff0c;而不是完全交给操…

北京网站设计精选刻wordpress迁移后除了首页

DevExpress Office File API是一个专为C#, VB.NET 和 ASP.NET等开发人员提供的非可视化.NET库。有了这个库&#xff0c;不用安装Microsoft Office&#xff0c;就可以完全自动处理Excel、Word等文档。开发人员使用一个非常易于操作的API就可以生成XLS, XLSx, DOC, DOCx, RTF, CS…

网站设计欣赏心得体会成都五月花网页设计培训

3)翻译程序、汇编程序、编译程序、解释程序有什么差别&#xff1f;各自的特性是什么&#xff1f; 翻译程序是指把高级语言源程序翻译成机器语言程序&#xff08;目标代码&#xff09;的软件。 翻译程序有两种&#xff1a;一种是编译程序&#xff0c;它将高级语言源程序一次全部…

wordpress后台没有模板上海知名seo公司

目录 介绍举例1.引入头文件2.封装函数3.在程序入口调用4. 记录训练过程 介绍 在进行深度学习模型训练的过程中&#xff0c;一般会设置log日志&#xff0c;将训练过程的中间结果以及最终结果写入&#xff0c;方便再次打开的时候进行查看。 logging的一些函数这里就不作介绍&…

浙江昆仑建设集团网站有没有专做烘焙的网站

ForEach Controller 介绍 ForEach Contoller 即循环控制器&#xff0c;顾名思义是定义一个规则。主要有以下一个参数&#xff1a;名称&#xff1a;随便填写注释&#xff1a;随便填写输入变量前缀&#xff1a;可以在“用户自定义变量”中定义一组变量。循环控制器可以从中获取到…

想把比尔的网站封了如何做宁波网站建设公司信息查询

记一下idea的svn使用有图超详细 根据在eclipse里使用svn的经验琢磨了一下idea,现把idea下svn的使用方法记录如下 主要分为几个功能来介绍 第一个功能当然是把远程的svn代码拉到我们本地 下面的多出了一个svn的窗口&#xff0c;在左边有加号可以添加一个svn的库 输入svn的地…

博学云网站建设wordpress模板 简约

Python是人工智能&#xff08;AI&#xff09;和机器学习&#xff08;ML&#xff09;领域中使用最广泛的编程语言之一&#xff0c;拥有丰富的库支持各种AI和ML任务。本文介绍一些经典的Python AI库。 1. NumPy 简介&#xff1a;NumPy&#xff08;Numerical Python&#xff09;…