webpack.config.tsに以下を記述していますが、import path from 'path';がエラーになってしまいます。
必要なパッケージが足りてないのでしょうか、ご助言いただけると幸いです。
ts
1import path from 'path'; 2import { Configuration } from 'webpack'; 3 4const config: Configuration = { 5 context: path.join(__dirname, 'src'), 6 entry: './index.tsx', 7 output: { 8 path: path.join(__dirname, 'dist'), 9 filename: 'bundle.js', 10 publicPath: '/assets', 11 }, 12 module: { 13 rules: [ 14 { 15 test: /.tsx?$/, 16 use: 'ts-loader', 17 }, 18 ], 19 }, 20 mode: "development", 21 resolve: { 22 extensions: ['.ts', '.tsx', '.js', '.jsx'], 23 }, 24 devtool: "inline-source-map", 25 devServer: { 26 contentBase: path.join(__dirname, 'static'), 27 open: true, 28 port: 3000, 29 }, 30}; 31 32export default config;
写真で見たほうがわかりやすいので載せます。
カーソルを合わせると
Cannot find module 'path' or its corresponding type declarations.
というメッセージがでております
> import path from 'path';がエラーになってしまいます。
どのようなエラーになるのですか?
写真で見ていただいたほうがわかりやすいので載せます。
肝心のエラーメッセージが出ていないのですが。
Cannot find module 'path' or its corresponding type declarations.
というメッセージがでております
それは VSCode が出してるエラーで、webpack 実行時のものではないのでは。
そして、たぶん import じゃなくて require すべきかも?
requireでもうまくいかなかったので、なにかinstallがたりないようです。
自分で調べてみます。ありがとうございました
あなたの回答
tips
プレビュー