npm run dev 出错的解决办法

bogon:~ yan$ cd my-project

bogon:my-project yan$ npm run dev

> [email protected] dev /Users/yan/my-project

> node build/dev-server.js

module.js:471

throw err;

^

Error: Cannot find module ‘shelljs‘

at Function.Module._resolveFilename (module.js:469:15)

at Function.Module._load (module.js:417:25)

at Module.require (module.js:497:17)

at require (internal/module.js:20:19)

at Object.<anonymous> (/Users/yan/my-project/build/check-versions.js:4:13)

at Module._compile (module.js:570:32)

at Object.Module._extensions..js (module.js:579:10)

at Module.load (module.js:487:32)

at tryModuleLoad (module.js:446:12)

at Function.Module._load (module.js:438:3)

ERR! code ELIFECYCLE

errno 1

ERR! [email protected] dev: `node build/dev-server.js`

ERR! Exit status 1

ERR! Failed at the [email protected] dev script.

ERR! This is probably not a problem with npm. There is likely additional logging output above.

ERR! A complete log of this run can be found in:

ERR!     /Users/yan/.npm/_logs/2017-09-13T09_56_03_996Z-debug.log

bogon:my-project yan$ npm install shelljs

notice created a lockfile as package-lock.json. You should commit this file.

+ [email protected]

added 16 packages in 32.151s

解决办法:error提示缺少什么模块就 npm install XXX ,缺少什么模块就运行安装命令;

bogon:my-project yan$ npm run dev

> [email protected] dev /Users/yan/my-project

> node build/dev-server.js

> Starting dev server...

直到启动dev成功;

时间: 2024-12-16 14:58:47

npm run dev 出错的解决办法的相关文章

Laravel5.5执行 npm run dev时报错,提示cross-env找不到(not found)的解决办法

Laravel 5.4 Mix & Laravel5.5执行 npm run dev时报错,提示cross-env找不到(not found)的解决办法 首先进入package.json文件,将scripts下的所有cross-env删除掉,(devDependencies下的不能删除)处理结果代码如下: { "private": true, "scripts": { "dev": "npm run development&qu

Vue 项目在其他电脑 npm run dev 运行报错的解决方法

一个 Vue 项目从一台电脑上传到 github 上之后,再另外一台电脑上 git clone .并使用 npm run dev 或 npm run start 发生以下报错的解决方法. 报错原因 缺少 node_modules 里面的依赖.在项目目录下使用 npm install然后再 npm run dev.如果在这一步当中, npm install 执行的过程中,处于一直卡顿的状态.说明网络状况不佳.建议使用 cnpm 淘宝源. 淘宝源 使用 cnpm -v 查看是否已经安装 cnpm.如

vue项目中 npm run dev 问题:页面空白,问题解决办法

从昨天晚上到今天下午我运行npm run dev结果页面一直显示空白,404错误. 闹了半天终于找到问题所在,vue init webpack **时,当系统问你use eslint to lint your code? 一定选择n,一定选择n!

Vue + SpringBoot + nginx:(1)开发环境npm run dev下,通过nginx解决前后端分离造成的跨域问题

前面看了很多的博客,在使用nginx进行反向代理的时候,都是讲通过 build 后...但是,我只是希望在 npm run dev 的时候进行 nginx 的反向代理,因为我只是在开发环境啊!!! build 个锤子... 前提:后端环境已经搭建完成.前端页面可通过npm进行启动.下载好nginx 前端页面接口:8081(这个端口可以通过配置文件自定义) 服务端接口:8902 nginx 包 大体思路: 1.nginx 上配置好监听的端口号(这样前端页面访问端口就能被检测到).代理到服务端的地址

vue项目npm run dev报错events.js:160 throw er; // Unhandled &#39;error&#39; event listen EADDRINUSE :::8002

出错情况,如下图: 报错原因: listen EADDRINUSE :::8002 意思是当前8002端口被占用 解决办法: 一:简单粗暴:关掉可能影响的相关程序,重新执行启动. 二: 1.Win+R,cmd查询使用的端口号是否被占用: 输入命令:netstat -aon|findstr "8002" 按回车显示占用8080端口对应的程序的PID号:如下图: 2.根据PID号找到对应的程序: 输入命令:tasklist|findstr "12452" 按回车后显示出

npm run dev报错,events.js:160 throw er; // Unhandled &#39;error&#39; event

错误代码如下: [email protected] dev E:MySoftwaretestGitwebpackvue-projectnode build/dev-server.js "8088" events.js:160 throw er; // Unhandled 'error' event ^ Error: listen EACCES 0.0.0.0:8080 at Object.exports._errnoException (util.js:1026:11) at expo

Laravel 框架在 Mac 上使用命令 npm run dev 时报错问题

我是看的Summer写的 Laravel 入门教程,用的 Mac 上 Homestead---Vagrant 第四章时一个步骤是要将 Laravel 默认生成的 .scss 文件编译成 .css 才行. 命令如下: npm run dev Linux 或 Mac 或 Windows 的环境都会碰到 cross-env 的问题,这时在评论方看到一个解决办法 其原理已经讲的很清楚了,算是 windows 的锅呗.貌似很多人通过这里的方法都解决了问题. 但是我这冥顽不灵,删除了 cross-env 还

npm run dev 报错:missing script:dev

问题: 今天在运行vue项目时,在mac终端输入npm run dev,结果报错: 翻译是: npm错误:缺少script:dev npm错误:完整路径见:users/mymac/ .npm/_logs/2018-09-17T08_50_26_450Z-debug.log 解决办法: 1.打开相应的vue项目文件夹(我的项目名称是:my-project),打开package.json. 2.发现:在script里,并没有dev,而是serve,应该用npm run serve命令运行vue项目.

vue项目更换目录后执行npm run dev 就报错(新手进)

在我们搭建好一个VUE项目的环境后,觉得这个项目存放的位置不好,想移动一下,但是移动后我们发现执行npm run dev就会报下面的错误: 明明只是移动了一下位置,就报错,实在是太恶心了. 但是只要我们细心看一下错误:,然后去node_modules文件夹下去找这个包,会发现这个包是这样的 我们发现:这只是一个快捷方式,根本就不是我们下载的module 如果只有一个是这样,我们直接使用npm install semver就OK了,但是很遗憾,这样的东西不是一个而是几百个: 无语...总不能一个个