Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.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
Javascript TS7016:TypeScript看不到plain.js文件_Javascript_Typescript_Webpack - Fatal编程技术网

Javascript TS7016:TypeScript看不到plain.js文件

Javascript TS7016:TypeScript看不到plain.js文件,javascript,typescript,webpack,Javascript,Typescript,Webpack,当我尝试从plain.js文件JsModuleForStaticImport.js导入一些变量时,出现了以下错误。类似的.ts加载没有错误 TS7016: Could not find a declaration file for module './StaticallyImportedModules/JsModuleForStaticImport'. 我从最小TS配置开始: { "compilerOptions": { "target": "es6", "module":

当我尝试从plain.js文件JsModuleForStaticImport.js导入一些变量时,出现了以下错误。类似的.ts加载没有错误

TS7016: Could not find a declaration file for module './StaticallyImportedModules/JsModuleForStaticImport'.
我从最小TS配置开始:

{
  "compilerOptions": {
    "target": "es6",
    "module": "ESNext",
    "strict": true
  }
}
JsModuleForStaticImport.js的内容包括:

当然,Web包配置中的resolve.extensions包括.ts和.js

我的配置有什么问题?

我认为您需要allowJs编译器选项:

{
  "compilerOptions": {
    "allowJs": "true",
    "target": "es6",
    "module": "ESNext",
    "strict": true
  }
}
module.exports = [
  { 

    // ...

    resolve: {
      extensions: ['.ts', '.js']
  }
]
{
  "compilerOptions": {
    "allowJs": "true",
    "target": "es6",
    "module": "ESNext",
    "strict": true
  }
}