Xiaobai learned about Vue, then learned about webpack, and then installed various cnpm is a domestic source and is much faster than international sources. If you don’t know about cnpm, you can check it yourself. cnpm install -g webpack After a while, the installation is successful, and I want to check the version of webpack It prompts me to install webpack-cli, so install it cnpm install -g webpack-cli It will be installed after a while. If you look at webpack -v again, the following error will be reported. $ webpack -v C:\Users\Administrator\AppData\Roaming\npm\node_modules\webpack-cli\lib\groups\resolveConfig.js:105 for await (const resolvedOption of finalizedConfigs) { ^^^^^ SyntaxError: Unexpected reserved word at NativeCompileCache._moduleCompile (C:\Users\Administrator\AppData\Roaming\npm\node_modules\webpack-cli\node_modules\[email protected]@v8-compile-cache\v8-compile-cache.js:240:18) at Module._compile (C:\Users\Administrator\AppData\Roaming\npm\node_modules\webpack-cli\node_modules\[email protected]@v8-compile-cache\v8-compile-cache.js:184:36) at Object.Module._extensions..js (module.js:664:10) at Module.load (module.js:566:32) at tryModuleLoad (module.js:506:12) at Function.Module._load (module.js:498:3) at Module.require (module.js:597:17) at require (C:\Users\Administrator\AppData\Roaming\npm\node_modules\webpack-cli\node_modules\[email protected]@v8-compile-cache\v8-compile-cache.js:159:20) at Object.<anonymous> (C:\Users\Administrator\AppData\Roaming\npm\node_modules\webpack-cli\lib\webpack-cli.js:14:32) at Module._compile (C:\Users\Administrator\AppData\Roaming\npm\node_modules\webpack-cli\node_modules\[email protected]@v8-compile-cache\v8-compile-cache.js:192:30) Use npm list --depth=0 -g to see which packages are installed. $ npm list --depth=0 -g C:\Users\Administrator\AppData\Roaming\npm [email protected] +-- [email protected] +-- [email protected] -- [email protected] npm ERR! error in C:\Users\Administrator\AppData\Roaming\npm\node_modules\webpack-cli\node_modules\_@[email protected]@@webpack-cli: ENOENT: no such file or directory, open 'C:\Users\Administrator\AppData\Roaming\npm\node_modules\webpack-cli\node_modules\_@[email protected]@@webpack-cli\package.json' npm ERR! error in C:\Users\Administrator\AppData\Roaming\npm\node_modules\webpack-cli\node_modules\_@[email protected]@@webpack-cli: ENOENT: no such file or directory, open 'C:\Users\Administrator\AppData\Roaming\npm\node_modules\webpack-cli\node_modules\_@[email protected]@@webpack-cli\package.json' So I took a closer look and found that the package.json file was missing, so I created a new one, and then it reported an error that it could not be read. Of course, empty content could not be read. I found the file in another directory where the path without the file was prompted, so I copied it to this level and tried to check the versions of each package. There was no error, but webpack -v still did not work and reported the above error. I think it might be a problem with the webpack and webpack-cli versions not matching. Check the version command: cnpm view webpack versions There are too many printed versions to list here. I checked and found that the version on my computer is 4.19.0 and the latest one is 5.4.0. cnpm view webpack-cli versions The latest version of webpack-cli is 4.2.0. It's probably due to version asymmetry. Then I will uninstall webpack-cli and install it again. cnpm uninstall weabpack-cli It only prints "up to date in 0.029s", which seems not very useful. I use npm list --depth=0 -g to find that [email protected] is still there. Then I looked up how to install the specified version of webpack-cli Find an older version of the one you just watched. cnpm install -g [email protected] After a successful installation Check npm list --depth=0 -g, the printing is normal and no error is reported. $ npm list --depth=0 -g C:\Users\Administrator\AppData\Roaming\npm [email protected] +-- [email protected] +-- [email protected] -- [email protected] Then use webpack -v again, no error is reported, and it can be displayed normally $ webpack -v 4.19.0 So far, the pit climbing is successful~ A long time ago, I read an article about the many pitfalls of different versions of node.js. The same is true for the versions of tools managed by npm. I haven't even learned it yet, and my learning is about to be wasted. The road of a programmer is so difficult! ! ! This is the end of this article about the summary of the solution to the webpack -v error of vue. For more relevant content about the webpack -v error of vue, please search the previous articles of 123WORDPRESS.COM or continue to browse the related articles below. I hope you will support 123WORDPRESS.COM in the future! You may also be interested in:
|
<<: SQL Server database error 5123 solution
When a running container is terminated, how can w...
This article example shares the specific code of ...
1. Download the installation package from the off...
Preface MRR is the abbreviation of Multi-Range Re...
You can easily input Chinese and get Chinese outp...
** Install mysql-8.0.20 under Linux ** Environmen...
Classification of CSS styles 1. Internal style --...
All of us webmasters know that when optimizing a ...
<button> tag <br />Definition and usag...
Detailed example of MySQL exchange partition Pref...
Write a SQL first SELECT DISTINCT from_id FROM co...
1. Introduction pt-query-digest is a tool for ana...
for loop Basic syntax format: for(initialize vari...
CSS naming conventions (rules) Commonly used CSS ...
This article uses examples to illustrate the prin...