Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Babel和Webpack浏览器中使用Typescript_Typescript_Webpack_Ecmascript 6_Browser_Babeljs - Fatal编程技术网

如何在Babel和Webpack浏览器中使用Typescript

如何在Babel和Webpack浏览器中使用Typescript,typescript,webpack,ecmascript-6,browser,babeljs,Typescript,Webpack,Ecmascript 6,Browser,Babeljs,我正在尝试使用以下体系结构在浏览器中使用Typescript: 但使用此命令时,导入/导出不起作用: tsc&babel构建ts-d库&webpack--config webpack.config.js 在./lib/index.js模块中找不到错误:错误:无法解析“index” 在'C:\Users\aurel\Desktop\Platformer\lib'中 在./lib/index.js模块中找不到错误:错误:无法解析“文件” 在'C:\Users\aurel\Desktop\Platfo

我正在尝试使用以下体系结构在浏览器中使用Typescript:

但使用此命令时,导入/导出不起作用:

tsc&babel构建ts-d库&webpack--config webpack.config.js

在./lib/index.js模块中找不到错误:错误:无法解析“index” 在'C:\Users\aurel\Desktop\Platformer\lib'中

在./lib/index.js模块中找不到错误:错误:无法解析“文件” 在'C:\Users\aurel\Desktop\Platformer\lib'中

index.html:

<script src="dist/bundle.js"></script>
file.ts

export const file = "test";
import { index } from 'index';

console.log(index)

webpack.config.js

const glob = require("glob");

module.exports = {
   entry: {
   js: glob.sync("./lib/**/*.js"),  
},
output: {
  filename: 'bundle.js',
  path: __dirname + '/dist',
},
};
tsconfig.json

"target": "es6",
"module": "amd",
"outDir": "./build-ts",

你有什么想法吗?我不知道该怎么做,提前谢谢

您的导入应该是相对的,而不是绝对的:

export const index = "test";
import { file } from './file';

console.log(file)

默认情况下,将在node_modules目录中搜索绝对导入。

此命令失败时,/lib目录中有什么?是否有index.js或file.js文件?lib目录包含我的babel文件(index.js和file.js)Dovakeidy,而不是感谢我编辑我的答案,你应该批准或投票。谢谢天哪!谢谢,我不知道我怎么没看到!
export const index = "test";
import { file } from './file';

console.log(file)
export const file = "test";
import { index } from './index';

console.log(index)