windows平台web前端环境搭建

本文介绍了前后端分离开发环境下所需的技术栈安装配置过程,包括Node.js、Webpack、Sass、Vue及Git等,适用于多终端定制化开发需求。

背景

  随着不同终端(Pad、Mobile、PC)的兴起,对开发人员的要求越来越高,纯浏览器端的响应式已经不能满足用户体验的高要求,我们往往需要针对不同的终端开发定制的版本。为了提升开发效率,前后端分离的需求越来越被重视,后端负责业务、数据接口,前端负责展现、交互逻辑,同一份数据接口,我们可以定制开发多个版本。

环境搭建

  nodejs安装

    1、下载:https://nodejs.org/en/download/  (windows的安装msi文件在过程中会直接添加path的系统变量,变量值是你的安装路径。)

    2、安装完成后使用cmd测试下是否安装成功,方法:在cmd下输入node -v。

    3、新版的Node已经集成npm,在安装node时npm也一并安装,验证方法:npm -v。

  webpack安装

    1、npm install webpack -g(-g 表示全局安装)

    2、验证方法:webpack -v

  sass安装

    1、sass依赖于ruby环境,ruby下载地址:http://rubyinstaller.org/downloads

    2、在安装的时候,请勾选Add Ruby executables to your PATH这个选项,添加环境变量。

    3、安装完ruby之后,在开始菜单中,找到刚才我们安装的ruby,打开Start Command Prompt with Ruby。

    4、直接在命令行中输入:gem install sass;更新已安装的sass:gem update sass;验证sass安装:sass -v

  vue安装

    1、vue-cli安装命令:npm install -g vue-cli

  git安装

    1、git下载地址:https://git-scm.com/downloads

  webstorm安装

    1、软件下载地址:http://www.jetbrains.com/webstorm/download/#section=windows-version

    2、配置sass编译:打开配置(Tools - File Watchers)就可以见到了,点击“+”号就可以新建监听配置了。在新建一个 sass、scss、less 文件之后,webstorm 会智能的提示你新建一个 watcher 任务。

    3、配置webpack打包

参考链接

  1、sass:https://www.w3cplus.com/sassguide/install.html

  2、webpack:http://www.ferecord.com/webpack-summary.html

  3、前后端分离:http://frontenddev.org/link/full-stack-development-with-nodejs-1.html

  4、git:http://jingyan.baidu.com/article/020278117cbe921bcc9ce51c.html

  5、webstorm:http://www.lred.me/2016/01/07/webstorm%E6%B7%BB%E5%8A%A0-vue%E6%96%87%E4%BB%B6%E6%94%AF%E6%8C%81/

 

转载于:https://www.cnblogs.com/BurtBlog/p/6522510.html

### 如何使用 VSCode 搭建 Web 前端开发环境 #### 安装 VSCode 和 Live Server 插件 为了实现高效的前端开发,在 Visual Studio Code 中可以安装 **Live Server** 插件来实现实时预览功能。当编写代码并保存文件后,浏览器会自动更新页面内容而无需手动刷新[^1]。 #### 配置 Path 环境变量 为了让开发者能够在任何目录下通过命令行运行由 npm 全局安装的工具(例如 live-server),需要将这些工具所在的路径加入系统的 `Path` 环境变量中。这样可以在 VSCode 的集成终端或其他命令行界面轻松调用相关命令[^2]。 #### 使用内置终端进行操作 Visual Studio Code 提供了一个便捷的方式启动系统默认或者自定义设置好的 shell 终端——只需点击左侧活动栏底部的小三角图标再选择“新建终端”,这实际上是在 Windows 上打开了 PowerShell 或其他指定 Shell 工具[^3]。此方法支持多操作系统兼容性,即所谓的跨平台特性。 #### 浏览器安全设置调整 (可选) 如果遇到因 HTTPS 加密问题导致某些现代浏览器阻止未加密连接的情况,则可能需要修改特定浏览器的安全策略参数。对于 Edge 浏览器而言,可以通过访问特殊 URL 地址 `edge://flags/#unsafely-treat-insecure-origin-as-secure` 来启用不安全源作为可信站点的功能[^4]。不过需要注意的是这种做法存在潜在风险,请仅用于测试目的而非生产环境中。 ```bash # 示例:在全局范围内安装 live-server npm install -g live-server ``` ```javascript // 示例 JavaScript 文件 index.js 可能的内容 document.addEventListener('DOMContentLoaded', () => { console.log('DOM fully loaded and parsed'); }); ``` ```html <!-- 示例 HTML 文件 index.html --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <h1>Hello, World!</h1> <!-- 这里引入外部 JS 脚本 --> <script src="./index.js"></script> </body> </html> ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值