【发布时间】:2020-07-02 15:58:33
【问题描述】:
在尝试构建我的 Angular 8 Universal 项目时,我得到了以下输出。我使用 Webpack 和 SSR:
myproject/node_modules/universal-analytics/node_modules/uuid/dist/esm-browser/index.js:1
export { default as v1 } from './v1.js';
^^^^^^
**SyntaxError: Unexpected token 'export'**
at wrapSafe (internal/modules/cjs/loader.js:1055:16)
at Module._compile (internal/modules/cjs/loader.js:1103:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1159:10)
at Module.load (internal/modules/cjs/loader.js:988:32)
at Function.Module._load (internal/modules/cjs/loader.js:896:14)
at Module.require (internal/modules/cjs/loader.js:1028:19)
at require (internal/modules/cjs/helpers.js:72:18)
at Object.<anonymous> (/myProject/node_modules/universal-analytics/lib/index.js:3:12)
at Module._compile (internal/modules/cjs/loader.js:1139:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1159:10)
直到今天我不得不运行 npm install 时,它一直运行良好。
我的 tsconfig.json
{
"compileOnSave": false,
"compilerOptions": {
"outDir": "./dist/out-tsc",
"baseUrl": "src",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es2015",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2016",
"dom"
],
"module": "esnext",
"resolveJsonModule": true
}
}
有其他人看到这个或知道我该如何解决吗?
【问题讨论】:
-
感谢您的建议。我确实找到了原因,我会发布解决方案。
标签: angular typescript webpack angular-universal