01_环境
#编程语言/前端 #编程语言/前端
搭建环境
我在 Ubuntu 下用 VSCODE 搭建前端开发环境,用 Windows 也差不多。
1 VSCode
VSCode 是微软推出的可运行于 Mac OS X、Windows 和 Linux 多平台上的源码编辑器,前端开发一般都用它。
1.1 安装
- 下载:https://code.visualstudio.com
- 下载 deb 包,然后用命令安装
1 | sudo dpkg -i code_1.63.2-1639562499_amd64.deb |
1.2 运行
- 在启动器里输入 code,然后选择 Visual Studio Code
- 根据提示下载安装中文环境
- 安装两个插件(通过左侧扩展按钮调出)
- Code Runner
- HTML CSS Support
- 打开文件夹(点左侧的资源管理器按钮)
- 创建一个 html 文件,加入简单代码
1 | <html> |
- 按 F5 之后选择 Chrome,即可看 Chrome 浏览器被调出,并看到到弹框
2 npm
npm 用于 JavaScript 的包管理工具。
2.1 安装 npm
1 | sudo apt install npm |
2.1.1 修改 npm 数据源
修改 npm 数据源,以加快下载速度
1 | vi $HOME/.npmrc |
看看是否设置成功
1 | $ npm config get registry |
2.2 安装常用软件包
n 是一个 Node 工具包
1 | sudo npm install -g npm@8.3.2 # 升成指定版本的npm, -g为全局安装 |
查看包安装位置
1 | npm config ls |
查看安装包的可用版本
1 | npm view 包名 versions --json |
查看软件信息
1 | sudo npm info xxx |
查看当前安装的软件版本
1 | sudo npm -v xxx |
查看软件版本
1 | sudo npm view xxx versions |
2.2.1 npm 安装包语法
- npm 安装模块
1 | npm install xxx # 安装xxx模块到当前命令行所在目录node_moduels下 |
- npm 删除模块
1 | npm uninstall xxx # 删除xxx模块 |
2.3 create-react-app 文件结构
- node_modules:存放可能依赖的模块和插件
- package.json:记录 node_modules 中的包其及版本信息,使用 npm install(npm isntall --production 只安装本项目依赖包)可自动安装 node_modules 下所有包
- package-lock.json:记录模块之前依赖,锁定包版本,记录下载地址,加快重新下载速度
- src:JS 代码
- public:其它 html 文件和资源
详见:package.json与package-lock.json文件是干什么用的?
2.4 本地和全局安装
npm 有两种安装方式:全局和本地。使用参数 -g 设置为全局安装,软件安装在系统目录中,像 npm,n 这些基础包建立全局安装。只供本项目使用的,一般不加 -g 参数,即本地安装,包被安装在当前项目的 node-modules 子目录中。
2.5 软件版本
一般项目目录下包含 package.json,用于指定相关软件包的版本,如果未在该文件中指定,则默认安装软件的最新版本。
3 参考
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.