source

모듈을 찾을 수 없음: 오류:'ts-loader'를 확인할 수 없습니다.

nicesource 2023. 6. 8. 19:52
반응형

모듈을 찾을 수 없음: 오류:'ts-loader'를 확인할 수 없습니다.

다음은 나의 webpack.config.js입니다.

    var webpack = require('webpack'),
  path = require('path'),
  yargs = require('yargs');

var libraryName = 'MyLib',
  plugins = [],
  outputFile;

if (yargs.argv.p) {
  plugins.push(new webpack.optimize.UglifyJsPlugin({
    minimize: true
  }));
  outputFile = libraryName + '.min.js';
} else {
  outputFile = libraryName + '.js';
}

var config = {
  entry: [
    __dirname + '/src/TestClass.ts'
  ],
  devtool: 'source-map',
  output: {
    path: path.join(__dirname, '/dist'),
    filename: outputFile,
    library: libraryName,
    libraryTarget: 'umd',
    umdNamedDefine: true
  },
  module: {
    rules: [{
      test: /\.tsx?$/,
      use: 'ts-loader', //Something wrong here
      exclude: /node_modules/
    }]
  },
  resolve: {
    modules: [__dirname],
    extensions: ['.ts', '.js', '.tsx']
  },
  plugins: plugins

      };

module.exports = config;

타이프스크립트 프로젝트입니다.

웹팩 버전 4.5.0을 사용하여 빌드를 실행하고 타이프스크립트 프로젝트를 축소하면 다음 오류가 발생합니다.

모듈을 찾을 수 없음: 오류:'ts-loader'를 확인할 수 없습니다.

뭐가 잘못됐는지 모르겠어요.

ts-loader 버전 4.2.0을 사용합니다.

타자 스크립트 버전 2.8.1

친절한 충고.

ts-vmx가 설치되어 있고 규칙에 추가되어 있는지 확인합니다.

npm install -D ts-loader       

그리고.

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

업데이트: 사람들이 ts-loader 설치에 문제가 있는 것 같습니다.npmci를 사용하거나 node_dll 폴더를 삭제하는 것이 좋습니다.나는 이 패키지에 대해 npm 설치를 막는 구체적인 사항을 알지 못합니다.

나도 마찬가지야, 나는 이미.ts-loader내 목록에 있는package.json하지만 어떤 이유에서인지 더 이상 설치되지 않았습니다.

저에게 효과가 있었던 것은 모든 모듈을 강제로 다시 설치한 후 다시 작동했다는 것입니다.

npm i -force

또는

yarn install --force

언급URL : https://stackoverflow.com/questions/49747088/module-not-found-error-cant-resolve-ts-loader

반응형