vue

  •       将Vue.js添加到项目的主要方法有四种:
  1. 在页面上将其作为CDN包导入(直接引用网络路径,开始一直不能用,结果将第2种方式处理好后,发现他也成功了)
  2. 下载JavaScript文件并自己托管
  3. 使用npm安装(没成功)
  4. 使用正式的CLI来构建项目,该项目为现代的前端工作流提供了包括电池的构建设置(例如,热重载,保存时的棉绒等)

   第2种方式:安装好node后,在vscode工具中的“终端”窗口中输入下载命令:npm install vue@next(注意:项目根目录)。

   有时可能会报错:no such file or directory, open 'D:\work\vue3test\test\package.json'。就是项目缺少了:package.json 文件。

   解决办法,输入如下命令生成文件,然后再执行下载命令:

   npm init -y

  • 一、下载node安装,作用是将.vue编译成js文件。

一)下载安装

1.下载

点击链接: https://nodejs.org/zh-cn/download/
选择适合自己电脑进行下载

2.设path

打开控制面板 - >系统和安全 - >系统 - >高级系统设置 - >环境变量

用户变量中设置 PATH:C:\Program Files\nodejs\

检查是否安装完成:node -v

因为node自带npm资源管理器

二)项目安装

在项目终端:npm cache clear --force & npm install

  • 二、安装npm镜像

  如下taobao的镜像:

  npm config set registry http://registry.npm.taobao.org 

  检查是否安装完成命令:

  npm config get registry

  • 三、安装Vue-cli(vue.js开发的标准工具)

  执行命令:

       cnpm install -g @vue/cli    (-g 全局)

       报错:cnpm不是内部或外部命令,也不是可运行的程序,执行如下命令:

   npm install -g cnpm

 

安装成功后会有如下界面:

 

 此时在vscode中会有如下的界面:

在终端(terminal)输入:vue -v (这里查的是脚手驾(VueCli)的版本)

如果出现如下的问题解决见:

https://www.cnblogs.com/xbding/p/14561146.html

  •  四、利用vue-cli创建VUE

 

在vscode中端输入:

vue create test1(项目名)

除了以后需要做选择和处理,其他都是直接回车。

1、选择manually select features

 

 

2、选择配置如下:

 

 3、选择3版本:

 

 

 4、选择路由模式选择:n

5、

 

 

6、是不是导出配置:n

 

 五、创建好项目后会出现如下:

找项目目录输入:npm run serve 就会启动好项目了。

六、VScode 提示和汉化工具安装

 

七、 运行别人的项目

1、删除package-lock.json文件
2、切换项目目录
3、清除npm缓存

npm clean cache -f

有些版本如下:

npm cache clean -f

4、重新安装依赖。

npm install

5、最后运行项目。

npm run serve

 有时报错Missing script: "serve"意思是提示没有serve这个启动脚本

打开package.json文件,如下,运行的是:dev

 八、安装 sass-loader

Failed to resolve loader: sass-loader

删除项目的package.lock.json、package.json.lock和yarn.lock这两个文件,最好是node_modules文件夹也删除,免得有缓存,然后再npm install或yarn 重新安装一遍。

新测有效:成功方式:

 

vue项目有时候大家会用到scss这时候就需要安装依赖sass-loader和node-sass,但是这俩个安装是十分坑爹的,它们俩会由于这个版本匹配冲突的原因导致运行报错,很浪费时间

执行以下脚本:

 

npm uninstall sass-loader node-sass
npm install sass-loader@8.0.2 sass@1.26.5 --save-dev

不要安装node-sass,安装sass就可以了,package.json如下:

"devDependencies": {
"@vue/cli-plugin-babel": "~4.5.0",
"@vue/cli-service": "~4.5.0",
"eslint": "^7.32.0",
"eslint-plugin-vue": "^7.15.0",
// 这两个是重点:sass、sass-loader
"sass": "^1.26.5",
"sass-loader": "^8.0.2",
"vue-template-compiler": "^2.6.11"
}
原文链接:https://blog.csdn.net/qq_55928824/article/details/124760070

 

 

1.其他方法一

如果安装不上,可以先删除,再指定版本安装,对应版本关系如下连接:https://www.npmjs.com/package/node-sass?activeTab=versions

npm uninstall sass-loader
npm uninstall node-sass
npm i node-sass@4.14.1 --save-dev
npm i sass-loader@10.1.0 --save-dev

2.其他方法二 

用yarn 安装。 

yarn install 

  

有时会报,版本不兼容。这个最好解决了

error @achrinza/node-ipc@9.2.2: The engine "node" is incompatible with this module. Expected version "8 || 10 || 12 || 14 || 16 || 17". Got "18.15.0"

输入这个命令,该命令是自动补充兼容所报的错误:

yarn config set ignore-engines true

重新install项目包,如发现还有问题。

删除node_modules包和yarn.lock、package.lock.json、package.json.lock文件,重新yarn install。

例:解决方式

npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install node-sass  
cnpm install sass-loader

参考:https://www.cnblogs.com/kymming/p/16476704.html

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2021-04-02 20:00  丁焕轩  阅读(172)  评论(0编辑  收藏  举报