tsconfig.json
...
"baseUrl": ".",
"paths": {
"@share/*": [
"../share/*"
]
}
...
jsconfig.json
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@share/*": [
"../share/*"
]
},
"target": "ES6",
"module": "commonjs",
"allowSyntheticDefaultImports": true
},
"include": [
"**/*.ts"
],
"exclude": [
"node_modules"
]
}
在 index.ts 配置require('module-alias/register');
这时候运行,导入import { Rst } from '@share/core/vo';
的地方就会报错,提示找不到模块,是不是 module-alias 必须要分开声明啊?不能用星号全部声明?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.