Update Parcel example

This commit is contained in:
Fathy Boundjadj 2018-05-10 18:18:29 +02:00
parent b9fbec9b1e
commit 968fccdaec
No known key found for this signature in database
GPG key ID: CB7D284BFF26088C
6 changed files with 29 additions and 37 deletions

View file

@ -1,3 +1,2 @@
dist/*.js dist/
dist/*.css
.cache .cache

View file

@ -1,18 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<!-- Note - Parcel builds a single css file for required assets -->
<link rel="stylesheet" href="index.css" />
</head>
<body>
<div id="container" style="width:800px;height:600px;border:1px solid #ccc"></div>
<script src="index.js"></script>
</body>
</html>

View file

@ -18,8 +18,7 @@ To run this sample, you need to:
<pre> <pre>
$/browser-esm-parcel> npm install . $/browser-esm-parcel> npm install .
$/browser-esm-parcel> ./node_modules/.bin/parcel build node_modules/monaco-editor/esm/vs/editor/editor.worker.js $/browser-esm-parcel> ./node_modules/.bin/parcel build src/index.html
$/browser-esm-parcel> ./node_modules/.bin/parcel build index.js
</pre> </pre>
Then, <a href="./dist">open the ./dist folder</a>. Then, <a href="./dist">open the ./dist folder</a>.

View file

@ -2,7 +2,7 @@
"name": "helloworld", "name": "helloworld",
"dependencies": {}, "dependencies": {},
"devDependencies": { "devDependencies": {
"monaco-editor": "^0.11.0", "monaco-editor": "^0.12.0",
"parcel-bundler": "^1.6.2" "parcel-bundler": "^1.6.2"
} }
} }

View file

@ -0,0 +1,12 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
</head>
<body>
<div id="container" style="width:800px;height:600px;border:1px solid #ccc"></div>
<script src="index.js"></script>
</body>
</html>

View file

@ -91,20 +91,20 @@ import 'monaco-editor/esm/vs/basic-languages/python/python.contribution.js';
self.MonacoEnvironment = { self.MonacoEnvironment = {
getWorkerUrl: function (moduleId, label) { getWorker: function (moduleId, label) {
// if (label === 'json') { if (label === 'json') {
// return './json.worker.bundle.js'; return new Worker('../node_modules/monaco-editor/esm/vs/language/json/json.worker')
// } }
// if (label === 'css') { if (label === 'css') {
// return './css.worker.bundle.js'; return new Worker('../node_modules/monaco-editor/esm/vs/language/css/css.worker')
// } }
// if (label === 'html') { if (label === 'html') {
// return './html.worker.bundle.js'; return new Worker('../node_modules/monaco-editor/esm/vs/language/html/html.worker')
// } }
// if (label === 'typescript' || label === 'javascript') { if (label === 'typescript' || label === 'javascript') {
// return './ts.worker.bundle.js'; return new Worker('../node_modules/monaco-editor/esm/vs/language/typescript/ts.worker')
// } }
return './editor.worker.js'; return new Worker('../node_modules/monaco-editor/esm/vs/editor/editor.worker')
} }
} }