APP-webpack环境配置及目录结构设计

1、  安装nodejs,检验是否安装成功命令:node –v 查看node版本 npm  -v 查看包管理器版本

2、  配置npm镜像,命令如下:

npm config rm proxy

npm config rm http-proxy

npm config rm https-proxy

npm config set no-proxy .huawei.com

npm config set registry http://w3cloudnkg-sit1.huawei.com/ccloud/nexus/content/groups/npm-all/

3、  全局安装webpack,命令:npm
install –g webpack。因为打包编译需要使用webpack命令。

4、  将webpack配置文件copy到项目根目录,然后执行命令:npm install。Npm会自动安装配置文件中指定的所有依赖插件。

5、  运行命令 npm run
buildDebug 进行编译打包,会在根目录生成产出目录build

6、  配置Webstorm支持es6语法,步骤如下:

A、

B、

7、  配置webstorm支持vue文件及语法高亮,步骤如下:

A、

B、选择vuejs-plugin.zip,

C、settings》editor》fileTypes,选择html添加*.vue

使用过程中的问题:

1、  Webstorm启动本地服务器调试页面时,提示如下错误:

解决方法:勾上下图所示选项

2、  babel-loader的使用注意:

配置loader:

/*将es6语法转换成es5语法*/

{

test: /\.js$/,

loader:
‘babel-loader?{"presets":["es2015"]}‘,

exclude: /node_modules/,

}

同时还要在项目根目录下新建.babelrc文件,文件内容为:

{

"presets":["es2015"]

}

App目录结构设计

app_v1.0
根目录

build
构建产出目录

assets
资源文件目录

images
图片资源文件夹

pages
页面根目录

common
公共样式和js文件

其他文件夹是各个页面,文件夹里面就是这个页面所需的资源(css、js、html)

src
源码目录

common
公共资源

css
样式文件

lib
第三方类库

tool
工具文件

config
配置文件目录

common.js
公共js文件

components
组件文件夹

filters
过滤器文件夹

images
图片资源文件夹

pages
页面文件夹

index
首页目录(这个目录下除了入口js文件外,最好不要有其他的js文件)

index.js

index.css

index.html

dataService
数据服务目录

dataService.js
首页获取数据服务的公共文件

子文件夹 是不同的页面,子文件夹里面包含该页面所需的资源(css、js、html)

目录:src-pages下的子文件夹的名称必须要和该子文件夹下页面的入口js文件的名称一致,示例如下:

原文地址:https://www.cnblogs.com/rechel/p/9006628.html

时间: 2024-10-27 04:12:21

APP-webpack环境配置及目录结构设计的相关文章

Hybrid app(cordova) 环境配置记录

node版本管理 NVM 安装过程 由于最新版 node 不兼容部分功能,所以需要安装 nvm 切换 node 版本 在 https://github.com/coreybutler/nvm-windows 下载 nvm-windows 安装后,由于下载 node 速度太慢,所以修改安装目录下的 setting.txt 文件,加上: arch: 64 proxy: none node_mirror: http://npm.taobao.org/mirrors/node/ npm_mirror:

webpack渐入佳境系列一:webpack环境配置与打包基础【附带各种 "坑" 与解决方案!持续更新中...】

首先介绍传统模块化开发的主流方案: 1.基与CMD的sea.js,玉伯提出的解决方案,据说原来京东团队在使用.用时才定义,就近加载.最近在浏览seajs官方文档时发现seajs的域名已经在转卖,惊恐万分之余又想起了那句话,国内团队开发的技术,不是十全九美的最好不要用.国内高强度的生活节奏与压力使得日常维护变得很吃力.(想到这里,不禁为vue捏了一把汗,不过还好vue的前景非常光明!). 2.基于AMD的require.js,之前在用.提前声明与定义.国外团队维护. 3.基于commonJS的we

sharepoint app 开发环境配置

1. 配置脚本如下: 1.通过打开命令提示符并键入以下命令来确保 spadmin 和 sptimer 服务正在运行. net start spadminv4 net start sptimerv4 2.作为管理员运行 SharePoint Management Shell 并键入以下命令以创建独立的应用程序域. Set-SPAppDomain "app.dc.com" 3.通过在 SharePoint Management Shell 中键入以下命令来确保 SPSubscription

typescript-koa-postgresql 实现一个简单的rest风格服务器 —— typescript 开发环境配置

最近需要用 nodeJS 写一个后台程序,为了能够获得 IDE 的更多代码提示,决定用 typescript 来编写,随便也学习下 ts,在这记录下实现过程. 1.新建文件夹 typescript-koa-postgresql,初始化项目 yarn init -y 2.安装 typescript yarn add typescript @types/node --dev 3.配置  typescript 编译环境,在项目根目录下新建文件 tsconfig.json 1 { 2 "compiler

centos安装和环境配置

centos安装和环境配置 网络配置 vi /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=Ethernet BOOTPROTO=static 静态ip DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=eno16777736 UUID=34bbe4fa-f0b9-4ced-828

手把手教你webpack、react和node.js环境配置(上篇)

很多人刚学习react的时候,往往因为繁琐的配置而头疼,这里我将手把手教大家怎么用webpack配置react和redux的环境,这篇教程包括前端react和后台node整个网站的环境配置,对node没兴趣的可以只看这篇. 这里是下篇链接:手把手教你webpack.react和node.js环境配置(下篇) 我把所有代码都放到了github上面供参考:webpack-react-express环境配置 1. 什么是webpack? Webpack 是当下最热门的前端资源模块化管理和打包工具.它可

webpack开发与生产环境配置

前言 作者去年就开始使用webpack, 最早的接触就来自于vue-cli.那个时候工作重点主要也是 vue 的使用,对webpack的配置是知之甚少,期间有问题也是询问大牛 @吕大豹.顺便说一句,对于前端知识体系迷茫的童鞋可以关注豹哥的微信公众号,<大豹杂说>.豹哥对于刚开始小白的自己(虽然现在也白)知无不谈,而且回复超快超认真.这里真的很感谢豹哥.前段时间工作不忙,自己就啃了啃webpack的官方文档,毕竟知识还是在自己脑袋里踏实.然后根据vue-cli的配置文件丰富了一点新的东西,发布出

webpack 功能大全 【环境配置】

1. webpack简介 webpack 是一个模块打包工具.它使得模块相互依赖并且可构建等价于这些模块的静态资源.相比于已经存在的模块打包器(module bundler),webpack的开发动机是实现代码分包(Code Splitting )和通过模块化完成代码的无缝集成.webpack可以根据项目需求合并代码,并且支持按需加载. webpack入门,可以参看:petehunt的Webpack howto webpack的实现目标是: 拆分依赖树(dependency tree)为多个按需

vue环境配置脚手架环境搭建vue工程目录

首先在初始化一个vue项目之前,我们需要下载node.js,并且安装! 下载地址: nodejs.cn/download 安装完成之后,windows+r 运行命令 cmd  输入node -v  检查是否已经安装成功.如果会显示版本信息,说明安装成功! 现在就可以使用node中的npm包管理器来构建vue项目 第一步,由于npm直接下载资源网速会比较慢,可以用淘宝镜像来代替,运行命令 npm install -g cnpm --registry=https://registry.npm.tao