进程未在带有 redux 的 lite-server 中定义
process is not defined in lite-server with redux
当使用来自 Angular 2 RC.5 的默认 SystemJS 配置时,如果添加 redux
作为依赖。有没有人经历过这个?这是跟踪堆栈:
(index):43 Error: ReferenceError: process is not defined
at Object.eval (http://localhost:3000/node_modules/redux/lib/index.js:38:5)
at eval (http://localhost:3000/node_modules/redux/lib/index.js:47:4)
at eval (http://localhost:3000/node_modules/redux/lib/index.js:48:3)
at Object.eval (http://localhost:3000/node_modules/ng2-redux/lib/components/ng-redux.js:14:15)
Evaluating http://localhost:3000/node_modules/redux/lib/index.js
Evaluating http://localhost:3000/node_modules/ng2-redux/lib/components/ng-redux.js
Evaluating http://localhost:3000/node_modules/ng2-redux/lib/index.js
Evaluating http://localhost:3000/actions/session.actions.js
Evaluating http://localhost:3000/app/app.component.js
Evaluating http://localhost:3000/app/app.module.js
Evaluating http://localhost:3000/app/main.js
Error loading http://localhost:3000/app/main.js
对于 Stack Overflow 记录,重复我在 github 上对同一问题的回答:https://github.com/angular-redux/ng2-redux/issues/202
尝试将其放入 system.config.js:
var map = {
/* ... */
'ng2-redux': 'node_modules/ng2-redux',
'redux': 'node_modules/redux',
};
var packages = {
/* ... */
'ng2-redux': { main: 'lib/index.js', defaultExtension: 'js' },
'redux': { main: 'dist/redux.js', defaultExtension: 'js' },
};
当使用来自 Angular 2 RC.5 的默认 SystemJS 配置时,如果添加 redux
作为依赖。有没有人经历过这个?这是跟踪堆栈:
(index):43 Error: ReferenceError: process is not defined
at Object.eval (http://localhost:3000/node_modules/redux/lib/index.js:38:5)
at eval (http://localhost:3000/node_modules/redux/lib/index.js:47:4)
at eval (http://localhost:3000/node_modules/redux/lib/index.js:48:3)
at Object.eval (http://localhost:3000/node_modules/ng2-redux/lib/components/ng-redux.js:14:15)
Evaluating http://localhost:3000/node_modules/redux/lib/index.js
Evaluating http://localhost:3000/node_modules/ng2-redux/lib/components/ng-redux.js
Evaluating http://localhost:3000/node_modules/ng2-redux/lib/index.js
Evaluating http://localhost:3000/actions/session.actions.js
Evaluating http://localhost:3000/app/app.component.js
Evaluating http://localhost:3000/app/app.module.js
Evaluating http://localhost:3000/app/main.js
Error loading http://localhost:3000/app/main.js
对于 Stack Overflow 记录,重复我在 github 上对同一问题的回答:https://github.com/angular-redux/ng2-redux/issues/202
尝试将其放入 system.config.js:
var map = {
/* ... */
'ng2-redux': 'node_modules/ng2-redux',
'redux': 'node_modules/redux',
};
var packages = {
/* ... */
'ng2-redux': { main: 'lib/index.js', defaultExtension: 'js' },
'redux': { main: 'dist/redux.js', defaultExtension: 'js' },
};