我的目录结构如下:
\nprojectRoot\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)\nRun Code Online (Sandbox Code Playgroud)\n我的问题是project-server使用转译的 js 文件,因此需要.js扩展名来解析文件。我正在使用 webpack-dev-server 进行开发和使用ts-loader,但收到以下错误:
Module not found: Error: Can't resolve './file.js' in \n'/projectRoot/project-ui/src'\nRun Code Online (Sandbox Code Playgroud)\n以下是我的webpack.config.js:
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) 我在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)