gpt4 book ai didi

javascript - 找不到模块 'path'

转载 作者:搜寻专家 更新时间:2023-10-30 22:04:43 26 4
gpt4 key购买 nike

我正在尝试学习 Typescript,并认为我也应该在 .ts 中制作我的 webpack 配置。这是我的 webpack.config.ts:

import * as webpack from 'webpack';
import * as path from 'path';

const config: webpack.Configuration = {
entry: path.resolve('src/main.ts'),

module: {
rules: [
{
test: /\.tsx?$/,
use: 'ts-loader',
exclude: /node_modules/
}
]
},

resolve: {
extensions: ['.tsx', '.ts', '.js']
},

output: {
filename: 'index.js',
path: path.resolve( 'dist')
}
}

export default config;

还有我的package.json:

  "main": "index.js",
"scripts": {
"prebuild": "rimraf dist",
"build": "webpack --config devtools/webpack.config.ts --display-error-details",
"post-build": "webpack-dev-server --config devtools/webpack.config.ts --mode development"
},
"author": "",
"license": "ISC",
"devDependencies": {
"ts-loader": "^4.0.1",
"ts-node": "^5.0.1",
"typescript": "^2.7.2",
"webpack": "^4.1.1",
"webpack-cli": "^2.0.12",
"webpack-dev-server": "^3.1.1"
}
}

运行 npm run build 时出现的错误是:

TS2307: Cannot find module 'path'

我也试过要求路径,但后来我得到一个不同的错误,说它找不到模块要求。

似乎是什么问题?

最佳答案

这应该有帮助

npm i @types/node -D

Typescript 需要为任何 模块打字,除非该模块不是用 typescript 编写的。

关于javascript - 找不到模块 'path',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49307319/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com