我通过以下方式在打字稿中设置了我的node.js服务器:
/src
/...
/dist
/node_modules
/...
/tsconfig.json
/..other conf and typings files
例如,/ src中的某些文件从package.json获得一些配置。这使得编译器在dist中创建此层次结构:
/dist
/src
/...js files
/package.json
我的tsconfig.json如下:
{
"compilerOptions": {
"module": "commonjs",
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"target": "es6",
"noImplicitAny": true,
"moduleResolution": "node",
"sourceMap": true,
"outDir": "dist",
"resolveJsonModule": true
},
"include": [
"src/**/*",
"typings-custom/**/*.ts"
],
"exclude": [
"./package.json"
]
}
我想知道是否有可能从dist文件夹中排除某些依赖项,因为/ src和/ dist之间的相对路径保持不变
谢谢。
答案 0 :(得分:0)
我终于通过使用const {propertyA,propertyB} = require(“ ../ package.json”);解决了我的问题。 有人可以解释为什么在这种情况下编译程序不会复制文件吗?