updated scripts & remove --no-scope-hoist
This commit is contained in:
parent
39a065a629
commit
6711bb7dfd
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,3 +1,4 @@
|
|||||||
.parcel-cache/
|
.parcel-cache/
|
||||||
|
.parcel-app/
|
||||||
ec*.exe
|
ec*.exe
|
||||||
public/
|
public/
|
||||||
|
23
README.md
Normal file
23
README.md
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Сборка
|
||||||
|
|
||||||
|
Для сборки используются скрипты `npm`.
|
||||||
|
|
||||||
|
- `build` — Сборка всех файлов
|
||||||
|
- `build-app` — Сборка сайта (основного приложения)
|
||||||
|
- `build-pages` — Сборка страниц сайта (\*они динамически подгружаются из основного приложения)
|
||||||
|
- `prettier` — Делает файлы красивыми.
|
||||||
|
|
||||||
|
Перед коммитом **обязательно** выполнять команды
|
||||||
|
`npm run prettier` и `ec`
|
||||||
|
(_тут_нужно_вставить_ссылку_на_утилиту_).
|
||||||
|
|
||||||
|
`ec`
|
||||||
|
|
||||||
|
\* Страницы собираются отдельно, чтобы импортируемые в них JS скрипты
|
||||||
|
(расположенные в `js/`) встраивались в конечную страницу.
|
||||||
|
Браузер ругался на `import` вне `type="module"`,
|
||||||
|
при вызове `eval(document.querySelector('#autorun').innerHTML);`.
|
||||||
|
|
||||||
|
## --no-scope-hoist
|
||||||
|
|
||||||
|
Раньше были проблем, сейчас вроде всё без флага работает.
|
@ -4,7 +4,7 @@ files=(
|
|||||||
"pages/"
|
"pages/"
|
||||||
"manifest.webmanifest"
|
"manifest.webmanifest"
|
||||||
"index.html"
|
"index.html"
|
||||||
"*.css*"
|
"*.css"
|
||||||
"*.png"
|
"*.png"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -4,11 +4,11 @@
|
|||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"description": "ololo",
|
"description": "ololo",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"serve": "npx parcel serve --dist-dir public app/index.html",
|
"serve": "npx parcel serve --dist-dir .parcel-app app/index.html pages/*.html",
|
||||||
"serve-https": "npx parcel serve --https --dist-dir public app/index.html",
|
"serve-https": "npx parcel serve --https --dist-dir public app/index.html pages/*.html",
|
||||||
"build": "npm run clean; npm run build-pages; npm run build-app; npm run git-hash",
|
"build": "npm run clean; npm run build-pages; npm run build-app; npm run git-hash",
|
||||||
"build-app": "npx parcel build --no-cache --no-optimize --no-scope-hoist --no-content-hash --dist-dir public app/index.html",
|
"build-app": "npx parcel build --no-cache --no-source-maps --no-optimize --no-content-hash --dist-dir public app/index.html",
|
||||||
"build-pages": "npx parcel build --no-cache --no-optimize --no-scope-hoist --no-content-hash --dist-dir public/pages pages/*.html",
|
"build-pages": "npx parcel build --no-cache --no-source-maps --no-optimize --no-content-hash --dist-dir public/pages pages/*.html",
|
||||||
"prettier": "npx prettier --write .",
|
"prettier": "npx prettier --write .",
|
||||||
"git-hash": "./update_commit.sh",
|
"git-hash": "./update_commit.sh",
|
||||||
"clean": "./clean_public.sh",
|
"clean": "./clean_public.sh",
|
||||||
|
Loading…
Reference in New Issue
Block a user