From 704987dc1c4d758da2b8f0a704f771d21aa2ac08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Thu, 21 Jan 2021 12:58:13 +0100 Subject: [PATCH] js: Update shims setup I finally got to testing this myself, and didn't get the existing setup to work, so I'll assume "I'm correct for now" (the famous last words). I will continue to search for a simpler setup. --- content/en/hugo-pipes/js.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/content/en/hugo-pipes/js.md b/content/en/hugo-pipes/js.md index a34454a93..a549b09c1 100644 --- a/content/en/hugo-pipes/js.md +++ b/content/en/hugo-pipes/js.md @@ -152,10 +152,11 @@ It's a common practice to load external libraries using a content delivery netwo First, add React and ReactDOM [CDN script tags](https://reactjs.org/docs/add-react-to-a-website.html#tip-minify-javascript-for-production) in your HTML template files. Then create `assets/js/shims/react.js` and `assets/js/shims/react-dom.js` with the following contents: ```js // In assets/js/shims/react.js -module.exports = window.React; +export let React = window.React; // In assets/js/shims/react-dom.js -module.exports = window.ReactDOM; +export let ReactDom = window.ReactDom; + ``` Finally, add the following to your project's `package.json`: