It’s been a while. I’m not having luck running Meteor these days. The npm install -g meteor
installed does not work (I commented in the other thread).
Using the curl/shell installer, on a fresh machine after npm installer fail, running npm uninstall -g meteor
, and finally running meteor --exclude-archs web.browser.legacy
in my project, it ends with this:
/home/trusktr/.meteor/packages/meteor-tool/.1.11.0.1txw2e0.dj72k++os.linux.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/meteor-promise/promise_server.js:218
throw error;
^
TypeError [ERR_INVALID_ARG_TYPE] [ERR_INVALID_ARG_TYPE]: The "to" argument must be of type string. Received null
at validateString (internal/validators.js:120:11)
at Object.relative (path.js:1054:5)
at Object.wrapper [as pathRelative] (/home/trusktr/.meteor/packages/meteor-tool/.1.11.0.1txw2e0.dj72k++os.linux.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.linux.x86_64/tools/static-assets/server/tools/static-assets/server/mini-files.ts:107:14)
at isWithinProdPackage (/tools/isobuild/bundler.js:467:27)
at isWithinProdPackage (/tools/isobuild/bundler.js:494:18)
at /tools/isobuild/builder.js:724:15
at Array.forEach (<anonymous>)
at walk (/tools/isobuild/builder.js:656:34)
at /tools/isobuild/builder.js:734:11
at Array.forEach (<anonymous>)
at walk (/tools/isobuild/builder.js:656:34)
at Builder._copyDirectory (/tools/isobuild/builder.js:788:5)
at Builder.copyNodeModulesDirectory (/tools/isobuild/builder.js:550:17)
at /tools/isobuild/bundler.js:2482:17
at Function._.each._.forEach (/home/trusktr/.meteor/packages/meteor-tool/.1.11.0.1txw2e0.dj72k++os.linux.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at JsImage.write (/tools/isobuild/bundler.js:2439:7)
at ServerTarget.write (/tools/isobuild/bundler.js:2694:13)
at /tools/isobuild/bundler.js:2861:30
at /tools/isobuild/bundler.js:3000:11
at Array.forEach (<anonymous>)
at /tools/isobuild/bundler.js:2995:26
at /tools/isobuild/bundler.js:3355:22
at Object.capture (/tools/utils/buildmessage.js:283:5)
at bundle (/tools/isobuild/bundler.js:3169:31)
at /tools/isobuild/bundler.js:3113:32
at Slot.withValue (/home/trusktr/.meteor/packages/meteor-tool/.1.11.0.1txw2e0.dj72k++os.linux.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/@wry/context/lib/context.js:73:29)
at Object.withCache (/home/trusktr/.meteor/packages/meteor-tool/.1.11.0.1txw2e0.dj72k++os.linux.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.linux.x86_64/tools/fs/tools/fs/files.ts:1659:39)
at Object.bundle (/tools/isobuild/bundler.js:3113:16)
at /tools/runners/run-app.js:572:24
at Function.run (/home/trusktr/.meteor/packages/meteor-tool/.1.11.0.1txw2e0.dj72k++os.linux.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.linux.x86_64/tools/tool-env/tools/tool-env/profile.ts:289:14)
at bundleApp (/tools/runners/run-app.js:571:34)
at AppRunner._runOnce (/tools/runners/run-app.js:617:35)
at AppRunner._fiber (/tools/runners/run-app.js:931:28)
at /tools/runners/run-app.js:401:12 {
code: 'ERR_INVALID_ARG_TYPE'
}
I’ve tried meteor reset
, deleting node_modules
, etc, but it just won’t work.