小编amo*_*osq的帖子

带有 .js 扩展名的 Webpack/ts-loader 导入无法解析

我的目录结构如下:

\n
projectRoot\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 project-server\n\xe2\x94\x82   \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 src\n\xe2\x94\x82   \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 pom.xml\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 project-ui\n\xe2\x94\x82   \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 tsconfig.json\n\xe2\x94\x82   \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 src\n\xe2\x94\x82       \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 file.ts.  (imports ./file.js)\n
Run Code Online (Sandbox Code Playgroud)\n

我的问题是project-server使用转译的 js 文件,因此需要.js扩展名来解析文件。我正在使用 webpack-dev-server 进行开发和使用ts-loader,但收到以下错误:

\n
Module not found: Error: Can't resolve './file.js' in \n'/projectRoot/project-ui/src'\n
Run Code Online (Sandbox Code Playgroud)\n

以下是我的webpack.config.js

\n
module.exports = {\n  entry: './project-ui/src/file1.ts',\n  mode: "development",\n  output: {\n    path: path.resolve(__dirname, 'dist'),\n    filename: 'bundle.js'\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.ts$/,\n        use: 'ts-loader',\n        exclude: /node_modules/\n      },\n      ... other rules\n    ]\n  },\n  resolve: {\n    extensions: ['.js', …
Run Code Online (Sandbox Code Playgroud)

javascript typescript webpack ts-loader

6
推荐指数
2
解决办法
2387
查看次数

在C中创建一个toUpper函数

我在C中创建自己的toUpper函数,但每次尝试运行时都会出现分段错误.任何人都可以向我提供有关如何解决此问题的任何提示吗?

int toUpper(char *str)
{
    int i;
    for(i=0;i< i <= strlen(str); i++) {
        if(str[i] >= 97 && str[i] <= 122) {
            str[i] = str[i] -32;
        }
    }
    return(str[i]);
}

int main()
{
    char string[20];

    printf("Enter any string:\n");
    scanf("%s", string);

    char result= (char)(toUpper(string));

    printf("The string in upper case is:%s\n", result);
}
Run Code Online (Sandbox Code Playgroud)

c toupper

0
推荐指数
1
解决办法
1666
查看次数

标签 统计

c ×1

javascript ×1

toupper ×1

ts-loader ×1

typescript ×1

webpack ×1