jspm / generator

JSPM Import Map Generator
Apache License 2.0
166 stars 21 forks source link

After 'npm install @jspm/generator' the package doesnt work #362

Open chriswang- opened 3 months ago

chriswang- commented 3 months ago

After adding the package of jspm gnenerator, the package can not work, the error show me , I am working in browser enviroment.

Error while transforming node_modules\@jspm\generator\dist\generator.js: Could not resolve import "process".

2 | import '#fetch'; 3 | import '@jspm/import-map';

4 | import 'process'; | ^ 5 | import 'sver'; 6 | import 'sver/convert-range.js'; 7 | import 'es-module-lexer/js';

guybedford commented 3 months ago

You can use an import map to make it work in the browser:

npm install -g jspm
cat '<!doctype html><script type="module">import * as generator from '@jspm/generator'; console.log(generator)</script>' > test.html
jspm install -m test.html @jspm/generator
npx http-server -c-1

Then navigate to localhost:8080/test.html and you should see the generator loading correctly.

Alternatively, just build it with a tool like esbuild first, with or without CDN externals as desired.