Javascript 为什么我不';我无法通过babeljs获得导入建议
我将babel env与vscode和Thread工作区一起使用,并在加载包(编译后)时使用 我没有得到任何关于自动完成的建议 我的项目结构:Javascript 为什么我不';我无法通过babeljs获得导入建议,javascript,node.js,visual-studio-code,babeljs,yarn-workspaces,Javascript,Node.js,Visual Studio Code,Babeljs,Yarn Workspaces,我将babel env与vscode和Thread工作区一起使用,并在加载包(编译后)时使用 我没有得到任何关于自动完成的建议 我的项目结构: |--packages | |--common | |--src | |--dist | |--.babelrc | |--server | |--src | |--dist | |--.babelrc | |--web(create-react-app default settings) LRC设置: { "p
|--packages
| |--common
| |--src
| |--dist
| |--.babelrc
| |--server
| |--src
| |--dist
| |--.babelrc
| |--web(create-react-app default settings)
LRC设置:
{
"presets": ["@babel/preset-env"]
}
生成命令:
rm -rf dist && babel ./src --out-dir dist --copy-files
导入使用示例:
import { validation, functions } from "@project/common";
然后,当我输入exmaple验证。输入时,我没有得到任何建议
也许我需要广告一些巴别塔的扩展,我在文档中搜索,但什么也没找到
感谢您的帮助。尝试将es6功能添加到您的工作区。因此,在jsconfig.json
中添加以下内容:
{
"compilerOptions": {
"target": "es6"
},
"exclude": [
"node_modules"
]
}
在package.json上,我添加了:
"types": "./index.d.ts",
"files": [
"index.d.ts"
],
在公共根文件夹上,我添加了文件:“index.d.ts”,其中包含
export { default } from "./src/index";
export * from "./src/index";
我不知道你是否需要这样做,但它解决了我的问题