ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

js&ts_webpack错误

2021-08-03 20:32:11  阅读:218  来源: 互联网

标签:node vue code modules ts js webpack typescript file


首先卸载原来的webpack包:npm uninstall webpack
然后重新再项目中安装低版本的:npm install webpack@^4.0.0 --save-dev

我自己的盲区小tips:
–save : dependencies 键下,发布后还需要依赖的模块.
–save-dev : devDependencies 键下,仅在开发时依赖的模块

image

indows PowerShell
版权所有 (C) Microsoft Corporation。保留所有权利。

尝试新的跨平台 PowerShell https://aka.ms/pscore6

PS D:\VS code-file\vue-typescript> npm run serve
Debugger attached.

> vue-typescript-admin-template@1.0.0 serve D:\VS code-file\vue-typescript
> concurrently "npm:mock" "vue-cli-service serve"

Debugger attached.
[1] Debugger attached.
[mock] Debugger attached.
[1]  INFO  Starting development server...
[mock]
[mock] > vue-typescript-admin-template@1.0.0 mock D:\VS code-file\vue-typescript
[mock] > cd mock && ts-node-dev mock-server.ts
[mock]
[mock] Debugger attached.
[mock] [INFO] 20:04:51 ts-node-dev ver. 1.1.8 (using ts-node ver. 9.1.1, typescript ver. 4.2.3)
[mock] Debugger attached.
[1]  ERROR  Error: Rule can only have one resource source (provided resource and test + include + exclude) in {
[1]   "exclude": [
[1]     null
[1]   ],
[1]   "use": [
[1]     {
[1]       "loader": "D:\\VS code-file\\vue-typescript\\node_modules\\cache-loader\\dist\\cjs.js",
[1]       "options": {
[1]         "cacheDirectory": "D:\\VS code-file\\vue-typescript\\node_modules\\.cache\\babel-loader",
[1]         "cacheIdentifier": "5694cd12"
[1]       },
[1]       "ident": "clonedRuleSet-38[0].rules[0].use[0]"
[1]     },
[1]     {
[1]       "loader": "D:\\VS code-file\\vue-typescript\\node_modules\\babel-loader\\lib\\index.js",
[1]       "options": "undefined",
[1]       "ident": "undefined"
[1]     }
[1]   ]
[1] }
[1] Error: Rule can only have one resource source (provided resource and test + include + exclude) in {
[1]   "exclude": [
[1]     null
[1]   ],
[1]   "use": [
[1]     {
[1]       "loader": "D:\\VS code-file\\vue-typescript\\node_modules\\cache-loader\\dist\\cjs.js",
[1]       "options": {
[1]         "cacheDirectory": "D:\\VS code-file\\vue-typescript\\node_modules\\.cache\\babel-loader",
[1]         "cacheIdentifier": "5694cd12"
[1]       },
[1]       "ident": "clonedRuleSet-38[0].rules[0].use[0]"
[1]     },
[1]     {
[1]       "loader": "D:\\VS code-file\\vue-typescript\\node_modules\\babel-loader\\lib\\index.js",
[1]       "options": "undefined",
[1]       "ident": "undefined"
[1]     }
[1]   ]
[1] }
[1]     at checkResourceSource (D:\VS code-file\vue-typescript\node_modules\@vue\cli-service\node_modules\webpack\lib\RuleSet.js:167:11)
[1]     at Function.normalizeRule (D:\VS code-file\vue-typescript\node_modules\@vue\cli-service\node_modules\webpack\lib\RuleSet.js:198:4)       
[1]     at D:\VS code-file\vue-typescript\node_modules\@vue\cli-service\node_modules\webpack\lib\RuleSet.js:110:20
[1]     at Array.map (<anonymous>)
[1]     at Function.normalizeRules (D:\VS code-file\vue-typescript\node_modules\@vue\cli-service\node_modules\webpack\lib\RuleSet.js:109:17)     
[1]     at new RuleSet (D:\VS code-file\vue-typescript\node_modules\@vue\cli-service\node_modules\webpack\lib\RuleSet.js:104:24)
[1]     at new NormalModuleFactory (D:\VS code-file\vue-typescript\node_modules\@vue\cli-service\node_modules\webpack\lib\NormalModuleFactory.js:115:18)
[1]     at Compiler.createNormalModuleFactory (D:\VS code-file\vue-typescript\node_modules\@vue\cli-service\node_modules\webpack\lib\Compiler.js:636:31)
[1]     at Compiler.newCompilationParams (D:\VS code-file\vue-typescript\node_modules\@vue\cli-service\node_modules\webpack\lib\Compiler.js:653:30)
[1]     at Compiler.compile (D:\VS code-file\vue-typescript\node_modules\@vue\cli-service\node_modules\webpack\lib\Compiler.js:661:23)
[1]     at D:\VS code-file\vue-typescript\node_modules\@vue\cli-service\node_modules\webpack\lib\Watching.js:77:18
[1]     at _next0 (eval at create (D:\VS code-file\vue-typescript\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:25:1)
[1]     at eval (eval at create (D:\VS code-file\vue-typescript\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:34:1)
[1]     at watchRun (D:\VS code-file\vue-typescript\node_modules\fork-ts-checker-webpack-plugin\lib\index.js:252:13)
[1]     at AsyncSeriesHook.eval [as callAsync] (eval at create (D:\VS code-file\vue-typescript\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:30:1)
[1]     at AsyncSeriesHook.lazyCompileHook (D:\VS code-file\vue-typescript\node_modules\tapable\lib\Hook.js:154:20)
[1] Waiting for the debugger to disconnect...
[1] vue-cli-service serve exited with code 1

标签:node,vue,code,modules,ts,js,webpack,typescript,file
来源: https://www.cnblogs.com/nvyuan/p/15095903.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有