简体   繁体   English

运行“vue init webpack my-project”时不推荐使用 npm WARN

[英]npm WARN deprecated when running 'vue init webpack my-project'

My Goal :wanna initialize Vue.js project by running commands vue init webpack myproject我的目标:想通过运行命令vue init webpack myproject初始化 Vue.js 项目

Expected Result : install all the dependencies with no fatal error, AND would be able to start running the project by npm dev run ,and run project on http://localhost:8080预期结果:安装所有依赖项,没有致命错误,并且能够通过npm dev run开始运行项目,并在http://localhost:8080上运行项目

ACTUAL Result :实际结果

# Installing project dependencies ...
# ========================

npm WARN deprecated extract-text-webpack-plugin@3.0.2: Deprecated. Please use https://gi
thub.com/webpack-contrib/mini-css-extract-plugin
npm WARN deprecated browserslist@2.11.3: Browserslist 2 could fail on reading Browsersli
st >3.0 config used in other tools.
npm WARN deprecated bfj-node4@5.3.1: Switch to the `bfj` package for fixes and new featu
res!
npm WARN deprecated core-js@2.6.11: core-js@<3 is no longer maintained and not recommend
ed for usage due to the number of issues. Please, upgrade your dependencies to the actua
l version of core-js@3.
npm WARN deprecated browserslist@1.7.7: Browserslist 2 could fail on reading Browserslis
t >3.0 config used in other tools.
npm WARN deprecated circular-json@0.3.3: CircularJSON is in maintenance only, flatted is
 its successor.
npm ERR! Unexpected end of JSON input while parsing near '...,"dist":{"shasum":"1e'

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2020-02-12T06_01_01_
430Z-debug.log


Running eslint --fix to comply with chosen preset rules...
# ========================


> travel@1.0.0 lint F:\SourceCode\Travel-master\Travel
> eslint --ext .js,.vue src "--fix"


Oops! Something went wrong! :(

ESLint: 6.8.0.

ESLint couldn't find the plugin "eslint-plugin-vue".

(The package "eslint-plugin-vue" was not found when loaded as a Node module from the dir
ectory "F:\SourceCode\Travel-master\Travel".)

It's likely that the plugin isn't installed correctly. Try reinstalling by running the f
ollowing:

    npm install eslint-plugin-vue@latest --save-dev

The plugin "eslint-plugin-vue" was referenced from the config file in ".eslintrc.js".

If you still can't figure out the problem, please stop by https://gitter.im/eslint/eslin
t to chat with the team.

npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! travel@1.0.0 lint: `eslint --ext .js,.vue src "--fix"`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the travel@1.0.0 lint script.
npm ERR! This is probably not a problem with npm. There is likely additional logging out
put above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2020-02-12T06_01_04_
492Z-debug.log

# Project initialization finished!
# ========================

To get started:

  cd Travel
  npm run dev

Documentation can be found at https://vuejs-templates.github.io/webpack


What I've tried我试过的

run the commands like above mentioned npm install eslint-plugin-vue@latest --save-dev ,then comes another issue like below:运行上面提到的命令npm install eslint-plugin-vue@latest --save-dev ,然后出现另一个问题,如下所示:

npm ERR! code ETARGET
npm ERR! notarget No matching version found for eslint-plugin-vue@lastest.
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2020-02-12T06_09_11_
766Z-debug.log

even I tried the npm install webpack -dev-server -g ,then comes another issue like below:甚至我尝试了npm install webpack -dev-server -g ,然后出现另一个问题,如下所示:

C:\Program Files\nodejs\webpack -> C:\Program Files\nodejs\node_modules\webpack\bin\webp
ack.js
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 (node_modules\webpack\no
de_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11:
wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

+ webpack@4.41.6
added 322 packages from 197 contributors in 255.517s

I had the same problem when coding my app (MEVN) and using the command vue init webpack client .我在编写我的应用程序 (MEVN) 和使用命令vue init webpack client时遇到了同样的问题。

So I did a bit of research notably on npm to see what was wrong and found this: https://www.npmjs.com/package/vue-cli so apparently you can't use this command anymore.所以我特别是在 npm 上做了一些研究,看看出了什么问题,发现了这个: https : //www.npmjs.com/package/vue-cli显然你不能再使用这个命令了。

So if you wish to use the vue cli you need to install it trough npm install -g @vue/cli and then run vue create <dir name>所以如果你想使用 vue cli,你需要通过npm install -g @vue/cli安装它,然后运行vue create <dir name>

For further information you can look into the documentation: https://www.npmjs.com/package/@vue/cli with the documentation on the vuejs website: https://cli.vuejs.org/欲了解更多信息,你可以看看文件: https://www.npmjs.com/package/@vue/cli与vuejs网站上的文档: https://cli.vuejs.org/

Hope this helps and have fun coding希望这会有所帮助并享受编码乐趣

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM