vue运行新项目时npm install遇到的问题
- 在删除package-lock.json(锁定安装时的版本号)后,在vscode的终端输入npm install会有以下错误:
原因分析:可能是nodejs版本与node-sass不符; - 用管理员身份运行cmd,输入npm uninstall node-sass(卸载node-sass),再输入npm i -D sass(安装对应的node-sass),然后关闭cmd。
- 进入vscode,在终端输入npm run dev。会发现项目可以跳转到网页,加载可能会有点慢,此时,就表示已经运行成功。
注意:如果项目中没有package.json文件,要提前创建。
- 手动创建:直接在项目根目录新建一个 package.json 文件,然后输入相关的内容。
- 自动创建:也是在项目根目录下执行 npm init,然后根据提示一步步输入相应的内容完成后即可自动创建。
package.json 文件作用:其实就是对项目或者模块包的描述,里面包含许多元信息。比如项目名称,项目版本,项目执行入口文件,项目贡献者等等。npm install 命令会根据这个文件下载所有依赖模块。