各个主流编程语言的安装依赖和构建运行命令
Tip
前端 💻
基本代码结构
my-nodejs-project/
├── node_modules/
├── public/
│ └── index.html
├── src/
│ ├── index.js
│ └── App.js
├── .gitignore
├── package.json
└── webpack.config.js
安装依赖(推荐使用pnpm)
npm i
安装依赖包
比如框架、工具库等
npm install 包名
安装开发依赖包
比如测试框架、代码检查、构建工具等
npm install 包名 -D
全局安装依赖包
全局安装的包可以在命令行任何地方直接使用,一般是命令行工具类包
pnpm
则是pnpm add -g 包名
npm install -g 包名
构建打包
npm run build
测试启动
npm run dev
直接启动
npm start
Tip
Python 💻
基本代码结构
my-python-project/
├── .github/
├── myapp.py
├── config.py
├── requirements.txt
├── scripts/
│ └── run.sh
├── logs/
├── models/
├── services/
├── templates/
├── tests/
├── utils/
├── .env.local
├── .gitignore
└── LICENSE
自动识别所有依赖并生成依赖清单
pip freeze > requirements.txt
安装依赖
pip install -r requirements.txt
运行
python app.py
Tip
Java (Spring Boot) 💻
基本代码结构
my-springboot-project/
├── src/
│ ├── main/
│ │ ├── java/
│ │ │ └── com/
│ │ │ └── example/
│ │ │ └── MySpringBootApplication.java
│ │ └── resources/
│ │ ├── application.properties
│ │ └── static/
│ └── test/
│ └── java/
│ └── com/
│ └── example/
│ └── MySpringBootApplicationTests.java
├── .gitignore
├── build.gradle
└── pom.xml
安装依赖和构建
Maven
mvn clean package
Gradle
./gradlew build
运行构建出来的jar
包(一般在项目的target/you.jar
目录中)
java -jar target/you.jar
Tip
Go 💻
基本代码结构
my-go-project/
├── main.go
└── README.md
清理缓存
go clean -cache
初始化模块
go mod init myapp
自动识别并安装依赖
go mod tidy
在线运行
go run main.go
将所有依赖和静态链接一起打包,并优化包大小
GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -ldflags="-s -w" -o myapp
Windows平台
GOOS=windows GOARCH=amd64 CGO_ENABLED=0 go build -ldflags="-s -w" -o myapp.exe
PHP 💻
基本代码机构
your-project/
├── index.php
├── config/
│ └── config.php
├── src/
│ ├── Controller/
│ ├── Model/
│ ├── View/
│ └── ...
├── public/
│ ├── css/
│ ├── js/
│ └── images/
├── vendor/
├── .env
├── .gitignore
├── composer.json
├── composer.lock
└── README.md
安装依赖
如果项目使用Composer
进行依赖管理,请在项目目录中运行composer install
cd /var/www/html/your-project
composer install
运行
安装PHP
和PHP-FPM
并配置配置nginx
,确保你的public/index.php
是项目的入口文件,nginx
运行目录一般都是这个目录。
❤️转载请注明出处❤️