【发布时间】:2018-10-29 15:52:34
【问题描述】:
我会在 nodejs 中导入类并在 app.ts 中使用它
var nano = require("nano");
import { EnvConfig } from './envConfig.service';
let config = new EnvConfig();
const dbCredentials: any = config.appEnv.getServiceCreds('dataservices');
export const nanodb = nano({
url: dbCredentials.url,
});
export const nanodbCockpitLight = nanodb.use('data');
console.log(dbCredentials);
当我尝试编译时出现此错误。
import { EnvConfig } from './envConfig.service';
^
SyntaxError: Unexpected token {
我已经创建了 tsconfig 文件:
{
"compilerOptions": {
"module": "commonjs",
"declaration": false,
"noImplicitAny": false,
"removeComments": true,
"noLib": false,
"allowSyntheticDefaultImports": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es6",
"sourceMap": true,
"allowJs": true,
"outDir": "./dist",
//"baseUrl": "src" // Attention !! nécessite l'utilisation d'un loader de module node pour fonctionner sur node
},
"include": ["src/**/*"],
"exclude": ["node_modules", "**/*.spec.ts"]
}
我收到此警告
在配置文件“c:/Users/EHHD05911.COMMUN/Documents/cockpitLight/DB mananger/tsconfig.json”中未找到任何输入。指定的“包含”路径为“[”src//“]”,“排除”路径为“[”node_modules”,”/.spec.ts“]”
【问题讨论】:
标签: node.js typescript