Skip to content

Commit f9ff009

Browse files
committed
修改变量
1 parent 0b292a3 commit f9ff009

File tree

21 files changed

+183
-142
lines changed

21 files changed

+183
-142
lines changed

.env

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}'

.env.development

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#环境变量
2+
NODE_ENV="development"
3+
VITE_APP_BASEAPI="https://www.dev.com"
4+
VITE_PROJECT_TITLE="标题"
5+
NODE_ENV='development'

.env.production

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#环境变量
2+
NODE_ENV="production"
3+
VITE_APP_BASEAPI="https://www.production.com"
4+
VITE_PROJECT_TITLE="标题2"

.env.test

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#环境变量
2+
NODE_ENV="test"
3+
4+
VITE_APP_BASEAPI="https://www.test.com"
5+
VITE_PROJECT_TITLE="标题1"

.eslintignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ webpack/**/*
1818
**/webpack
1919
**/webpack/**/*
2020
**/webpack/**/*
21+
2122

2223

2324

bin/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
//
2+

client/App/App.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,12 @@ import {Provider} from 'react-redux';
1212
import Routers from '@/router';
1313
import './App.less';
1414
import '@/assets/css/base.less';
15-
import 'bootstrap/dist/css/bootstrap.css';
15+
import 'bootstrap/dist/css/bootstrap.css';
16+
17+
18+
1619
const App = (props) => {
1720
const {history, location, store} = props;
18-
1921
return (
2022
<Provider store={store}>
2123
<Routers history={history} location={location} />

client/App/CreateApp.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import React, { Component } from 'react';
22
import Loadable, { Capture } from '@/component/Loadable';
33
import PropTypes from 'prop-types';
4-
import { getEv } from '@/utils';
54
import App from './App.js';
65
import './App.less';
76

@@ -10,9 +9,7 @@ let {
109
WEB_ENV, // 环境参数
1110
target, // 环境参数
1211
htmlWebpackPluginOptions = '',
13-
COMPILER_ENV,
14-
} = getEv(); // 环境参数
15-
12+
} = process.env; // 环境参数
1613

1714

1815
const CreateApp = (props = {}) => {

client/utils/getEv.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ const getEv = () => {
1414
NODE_ENV, // 环境参数
1515
WEB_ENV, // 环境参数
1616
target, // 环境参数
17-
COMPILER_ENV,
17+
1818
htmlWebpackPluginOptions,
1919
} = process.env;
2020

2121
$GLOBAL_VARIABLE = {
2222
NODE_ENV, // 环境参数
2323
WEB_ENV, // 环境参数
2424
target, // 环境参数
25-
COMPILER_ENV,
25+
2626
htmlWebpackPluginOptions,
2727
};
2828
}

package.json

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@
44
"description": "",
55
"main": "index.js",
66
"scripts": {
7-
"web:dev:server": "cross-env NODE_ENV=development COMPILER_ENV=webpackDevServer target=web htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}' webpack-dev-server -r @babel/register --progress --config ./webpack/config/client/index.js",
7+
"web:dev": "cross-env target='web' COMPILER_ENV='middleware' npx babel-node -r dotenv/config ./server/index.js dotenv_config_path=.env.development",
88
"web:prod:build": "cross-env NODE_ENV=production COMPILER_ENV=webpack target=web htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}' webpack -r @babel/register --progress --config ./webpack/config/client/index.js",
9-
"ssr:dev:middleware": "cross-env NODE_ENV=development COMPILER_ENV=middleware target=ssr htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}' node -r @babel/register ./server/index.js",
10-
"ssr:dev:build": "cross-env NODE_ENV=development COMPILER_ENV=webpack target=ssr htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}' webpack -r @babel/register --progress --config ./webpack/config/client/index.js",
9+
10+
"ssr:dev": "cross-env target='ssr' COMPILER_ENV='middleware' npx babel-node -r dotenv/config ./server/index.js dotenv_config_path=.env.development",
11+
"ssr:dev:build": "cross-env NODE_ENV=development COMPILER_ENV=webpack target=ssr htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}' webpack -r @babel/register --progress --config ./webpack/config/client/index.js",
1112
"ssr:prod:build": "cross-env NODE_ENV=production COMPILER_ENV=webpack target=ssr htmlWebpackPluginOptions='{title:网页标题,webpackName:webpack-cli-util}' webpack -r @babel/register --progress --config ./webpack/config/client/index.js",
1213
"start:server": "npm run start:server:prod",
1314
"start:server:dev": "cross-env NODE_ENV=development target=ssr nodemon -r @babel/register ./dist/server/server/index.js",
@@ -25,8 +26,8 @@
2526
"license": "ISC",
2627
"devDependencies": {},
2728
"dependencies": {
28-
"@babel/cli": "^7.17.6",
29-
"@babel/core": "^7.17.10",
29+
"@babel/cli": "^7.18.10",
30+
"@babel/core": "^7.18.10",
3031
"@babel/eslint-parser": "^7.18.2",
3132
"@babel/eslint-plugin": "^7.17.7",
3233
"@babel/node": "^7.16.8",
@@ -56,7 +57,7 @@
5657
"@babel/plugin-transform-runtime": "^7.18.6",
5758
"@babel/plugin-transform-typescript": "^7.12.1",
5859
"@babel/polyfill": "^7.12.1",
59-
"@babel/preset-env": "^7.16.11",
60+
"@babel/preset-env": "^7.18.10",
6061
"@babel/preset-react": "^7.16.7",
6162
"@babel/preset-stage-0": "^7.8.3",
6263
"@babel/preset-typescript": "^7.17.12",
@@ -67,6 +68,7 @@
6768
"axios": "^0.27.2",
6869
"babel-eslint": "^10.1.0",
6970
"babel-loader": "^8.2.5",
71+
"babel-node": "^0.0.1-security",
7072
"babel-plugin-syntax-dynamic-import": "^6.18.0",
7173
"bootstrap": "^5.2.0",
7274
"cache-loader": "^4.1.0",
@@ -78,6 +80,7 @@
7880
"cross-env": "^5.1.1",
7981
"css-loader": "^0.28.7",
8082
"directory-named-webpack-plugin": "^4.0.1",
83+
"dotenv": "^16.0.1",
8184
"esbuild-loader": "^2.19.0",
8285
"eslint": "^8.20.0",
8386
"eslint-config-airbnb": "^19.0.4",
@@ -135,4 +138,4 @@
135138
"webpack-merge": "4.1.0",
136139
"webpackbar": "^5.0.2"
137140
}
138-
}
141+
}

0 commit comments

Comments
 (0)