Skip to content

Commit

Permalink
fix: build monaco css error
Browse files Browse the repository at this point in the history
  • Loading branch information
sz-p committed May 10, 2021
1 parent 40b0dfb commit 050358e
Show file tree
Hide file tree
Showing 4 changed files with 95 additions and 12 deletions.
2 changes: 1 addition & 1 deletion .dependencygraph/setting.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@
".scss",
".less"
]
}
}
2 changes: 2 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,8 @@
"file-loader": "^6.1.1",
"get-dependency-tree": "^4.0.1",
"jsdom": "^16.4.0",
"less": "^4.1.1",
"less-loader": "7.3.0",
"lodash": "^4.17.21",
"md5": "^2.3.0",
"monaco-editor": "^0.21.2",
Expand Down
15 changes: 5 additions & 10 deletions src/webView/config/webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ module.exports = {
rules: [
{
test: /\.(js|jsx)$/,
include: [paths.src, paths.monacoDir],
loader: require.resolve("babel-loader"),
options: {
configFile: paths.babelConfig,
Expand All @@ -34,15 +33,7 @@ module.exports = {
},
{
test: /\.css$/,
include: [paths.src, paths.monacoDir],
use: [
{
loader: require.resolve("style-loader"),
},
{
loader: require.resolve("css-loader"),
},
],
use: ["style-loader", "css-loader", "less-loader"],
},
],
},
Expand All @@ -53,6 +44,10 @@ module.exports = {
new HtmlWebpackPlugin({
template: paths.indexHTML,
}),
new MonacoWebpackPlugin({
languages: ["javascript"],
features: ["coreCommands"],
}),
],
devtool: "source-map",
};
88 changes: 87 additions & 1 deletion yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2445,6 +2445,13 @@ convert-source-map@^1.7.0:
dependencies:
safe-buffer "~5.1.1"

copy-anything@^2.0.1:
version "2.0.3"
resolved "https://registry.npm.taobao.org/copy-anything/download/copy-anything-2.0.3.tgz#842407ba02466b0df844819bbe3baebbe5d45d87"
integrity sha1-hCQHugJGaw34RIGbvjuuu+XUXYc=
dependencies:
is-what "^3.12.0"

copy-concurrently@^1.0.0:
version "1.0.5"
resolved "https://registry.npm.taobao.org/copy-concurrently/download/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0"
Expand Down Expand Up @@ -2906,6 +2913,13 @@ debug@^2.2.0, debug@^2.3.3:
dependencies:
ms "2.0.0"

debug@^3.2.6:
version "3.2.7"
resolved "https://registry.npm.taobao.org/debug/download/debug-3.2.7.tgz?cache=0&sync_timestamp=1607566571506&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
integrity sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=
dependencies:
ms "^2.1.1"

debug@^4.0.0, debug@^4.1.0, debug@^4.1.1:
version "4.1.1"
resolved "https://registry.npm.taobao.org/debug/download/debug-4.1.1.tgz?cache=0&sync_timestamp=1589881689076&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
Expand Down Expand Up @@ -3244,6 +3258,13 @@ entities@^2.0.0:
resolved "https://registry.npm.taobao.org/entities/download/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f"
integrity sha1-XEh+V0Krk8Fau12iJ1m4WQ7AO38=

errno@^0.1.1:
version "0.1.8"
resolved "https://registry.npm.taobao.org/errno/download/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f"
integrity sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8=
dependencies:
prr "~1.0.1"

errno@^0.1.3, errno@~0.1.7:
version "0.1.7"
resolved "https://registry.npm.taobao.org/errno/download/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618"
Expand Down Expand Up @@ -3905,7 +3926,7 @@ https-proxy-agent@^2.2.4:
agent-base "^4.3.0"
debug "^3.1.0"

[email protected], [email protected]:
[email protected], [email protected], iconv-lite@^0.4.4:
version "0.4.24"
resolved "https://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
integrity sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=
Expand All @@ -3929,6 +3950,11 @@ iferr@^0.1.5:
resolved "https://registry.npm.taobao.org/iferr/download/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"
integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE=

image-size@~0.5.0:
version "0.5.5"
resolved "https://registry.npm.taobao.org/image-size/download/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c"
integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=

import-fresh@^3.1.0:
version "3.2.1"
resolved "https://registry.npm.taobao.org/import-fresh/download/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66"
Expand Down Expand Up @@ -4190,6 +4216,11 @@ is-url@^1.2.4:
resolved "https://registry.npm.taobao.org/is-url/download/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52"
integrity sha1-BKTfRtKMTP89c9Af8Gq+sxihqlI=

is-what@^3.12.0:
version "3.14.1"
resolved "https://registry.npm.taobao.org/is-what/download/is-what-3.14.1.tgz?cache=0&sync_timestamp=1615169709354&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-what%2Fdownload%2Fis-what-3.14.1.tgz#e1222f46ddda85dead0fd1c9df131760e77755c1"
integrity sha1-4SIvRt3ahd6tD9HJ3xMXYOd3VcE=

is-windows@^1.0.2:
version "1.0.2"
resolved "https://registry.npm.taobao.org/is-windows/download/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
Expand Down Expand Up @@ -4368,6 +4399,37 @@ kind-of@^6.0.0, kind-of@^6.0.2:
resolved "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
integrity sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=

klona@^2.0.4:
version "2.0.4"
resolved "https://registry.npm.taobao.org/klona/download/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0"
integrity sha1-e7Hjr/sMuGJFR+9+j2cI6i4538A=

[email protected]:
version "7.3.0"
resolved "https://registry.npm.taobao.org/less-loader/download/less-loader-7.3.0.tgz?cache=0&sync_timestamp=1618488006587&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fless-loader%2Fdownload%2Fless-loader-7.3.0.tgz#f9d6d36d18739d642067a05fb5bd70c8c61317e5"
integrity sha1-+dbTbRhznWQgZ6Bftb1wyMYTF+U=
dependencies:
klona "^2.0.4"
loader-utils "^2.0.0"
schema-utils "^3.0.0"

less@^4.1.1:
version "4.1.1"
resolved "https://registry.npm.taobao.org/less/download/less-4.1.1.tgz#15bf253a9939791dc690888c3ff424f3e6c7edba"
integrity sha1-Fb8lOpk5eR3GkIiMP/Qk8+bH7bo=
dependencies:
copy-anything "^2.0.1"
parse-node-version "^1.0.1"
tslib "^1.10.0"
optionalDependencies:
errno "^0.1.1"
graceful-fs "^4.1.2"
image-size "~0.5.0"
make-dir "^2.1.0"
mime "^1.4.1"
needle "^2.5.2"
source-map "~0.6.0"

leven@^3.1.0:
version "3.1.0"
resolved "https://registry.npm.taobao.org/leven/download/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2"
Expand Down Expand Up @@ -4595,6 +4657,11 @@ mime-types@^2.1.27:
dependencies:
mime-db "1.44.0"

mime@^1.4.1:
version "1.6.0"
resolved "https://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz?cache=0&sync_timestamp=1613584838235&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime%2Fdownload%2Fmime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
integrity sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=

minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
Expand Down Expand Up @@ -4770,6 +4837,15 @@ nanomatch@^1.2.9:
snapdragon "^0.8.1"
to-regex "^3.0.1"

needle@^2.5.2:
version "2.6.0"
resolved "https://registry.npm.taobao.org/needle/download/needle-2.6.0.tgz#24dbb55f2509e2324b4a99d61f413982013ccdbe"
integrity sha1-JNu1XyUJ4jJLSpnWH0E5ggE8zb4=
dependencies:
debug "^3.2.6"
iconv-lite "^0.4.4"
sax "^1.2.4"

neo-async@^2.5.0, neo-async@^2.6.1:
version "2.6.2"
resolved "https://registry.npm.taobao.org/neo-async/download/neo-async-2.6.2.tgz?cache=0&sync_timestamp=1594317853334&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fneo-async%2Fdownload%2Fneo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
Expand Down Expand Up @@ -5067,6 +5143,11 @@ parse-json@^5.0.0:
json-parse-better-errors "^1.0.1"
lines-and-columns "^1.1.6"

parse-node-version@^1.0.1:
version "1.0.1"
resolved "https://registry.npm.taobao.org/parse-node-version/download/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b"
integrity sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs=

[email protected]:
version "5.1.1"
resolved "https://registry.npm.taobao.org/parse5/download/parse5-5.1.1.tgz?cache=0&sync_timestamp=1595849185980&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse5%2Fdownload%2Fparse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178"
Expand Down Expand Up @@ -5791,6 +5872,11 @@ save-svg-as-png@^1.4.17:
resolved "https://registry.npm.taobao.org/save-svg-as-png/download/save-svg-as-png-1.4.17.tgz#294442002772a24f1db1bf8a2aaf7df4ab0cdc55"
integrity sha1-KURCACdyok8dsb+KKq999KsM3FU=

sax@^1.2.4:
version "1.2.4"
resolved "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
integrity sha1-KBYjTiN4vdxOU1T6tcqold9xANk=

saxes@^5.0.0:
version "5.0.1"
resolved "https://registry.npm.taobao.org/saxes/download/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d"
Expand Down

0 comments on commit 050358e

Please sign in to comment.