Comments (2)
quick note: I've been able to workaround this issue in my TS-based project (https://github.com/npmgraph/npmgraph) by creating a small JS module that just exports the necessary env-var, and importing that into my TS code:
// file: "bugsnag_key.js"
const BUGSNAG_KEY = process.env.BUGSNAG_KEY;
export default BUGSNAG_KEY;
I should also note that this code was working fine until I updated a slew of the project's dependencies. 'Not sure what changed that caused this to break.
from parcel.
More breadcrumbs ...
Removing the declare let process
type declaration from index.ts
also appears to fix the problem. I.e., so index.ts looks like this:
window.onload = function () {
// @ts-ignore (so TSC doesn't complain. :-( )
document.body.innerHTML = process.env.BUGSNAG_KEY;
}
I'm going to leave this open, as being able to properly declare the shape of process
seems like a reasonable expectation.
from parcel.
Related Issues (20)
- No import() polyfill available for context 'node'
- Parcel not minifying by default even when it says it does HOT 2
- Images are not created in the dist folder HOT 7
- Non-ASCII characters in identifiers result in invalid escape sequences
- parcel/svgo optimiser not working consistently for all packages
- `@parcel/packager-js: Got unexpected null` with CSS module composes
- Support for Typescript Proxies
- "@parcel/packager-css: Unsupported layer combination in @import"
- @parcel/rust package should only install binaries for the host platform HOT 2
- Panic in SWC on `1 / {2}`
- Use v4 of actions/upload-artifact or actions/download-artifact HOT 1
- Parcel and Redux Toolkit Query: import of api created with createApi crash the app HOT 1
- To update svgo to version 3.0 in @parcel/optimizer-htmlnano.
- Segfault introduced in 2.9.0 HOT 3
- `[email protected]` failures in `typescript` and `parcel` builds and runtime HOT 1
- @parcel/transformer-raw adds a dot at the end of filename HOT 1
- Code splitting Web Workers is a problem when the Worker is loaded from a different domain.
- Parcel cache doesn't invalidate after switching branches HOT 2
- Unicode variable names don't build HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from parcel.