diff --git a/.gitignore b/.gitignore index d79a11a..06d3802 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ node_modules/ -build/ +src/devtools.js eruda-vue.js eruda-vue.js.map package-lock.json \ No newline at end of file diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..4c471aa --- /dev/null +++ b/.prettierignore @@ -0,0 +1 @@ +src/devtools.js \ No newline at end of file diff --git a/package.json b/package.json index a112364..d2c7365 100644 --- a/package.json +++ b/package.json @@ -3,15 +3,14 @@ "version": "1.0.0", "main": "eruda-vue.js", "files": [ - "build", "eruda-vue.js", "eruda-vue.js.map" ], "scripts": { - "init": "git submodule init && git submodule update && npm install --force && cd vue-devtools && yarn && npm run build && npm run init:front", + "init": "git submodule init && git submodule update && npm install --force && cd vue-devtools && yarn && npm run build", "init:front": "npm run build:front && npm run copy:front", "build:front": "cd vue-devtools/packages/shell-eruda && npm run build", - "copy:front": "lsla shx cp -r vue-devtools/packages/shell-eruda/build build", + "copy:front": "lsla shx cp -r vue-devtools/packages/shell-eruda/build/devtools.js src/devtools.js", "dev": "webpack-dev-server --host 0.0.0.0 --mode development", "build": "webpack --mode production", "ci": "npm run lint && npm run build", @@ -37,6 +36,7 @@ "postcss": "^8.4.21", "postcss-class-prefix": "^0.3.0", "postcss-loader": "^7.0.2", + "raw-loader": "^4.0.2", "sass": "^1.77.8", "sass-loader": "^14.2.1", "webpack": "^5.93.0", diff --git a/src/back.js b/src/back.js index 757f879..bd76006 100644 --- a/src/back.js +++ b/src/back.js @@ -2,6 +2,7 @@ import { installHook } from '@back/hook' import { initBackend } from '@back' import { Bridge } from '@utils/bridge' import createUrl from 'licia/createUrl' +import devtools from 'raw-loader!./devtools.js' installHook(window) @@ -25,7 +26,7 @@ export function initDevtools(iframe) {
- +