我终于解决了我的问题。
我在ubuntu上使用节点v6.9.4和npm 3.10.10的ionic 2框架,在上次升级后,我在运行"ionic serve"时遇到了错误:
[11:46:06]ionic应用程序脚本1.0.0[11:46:06]手表开始计时。。。[11:46:06]构建开发已启动。。。[11:46:06]清理开始。。。[11:46:06]清洁在59毫秒内完成[11:46:06]复制开始。。。[11:46:06]transfile已启动。。。[11:46:57]transpile在50.84秒内完成[11:46:57]webpack已启动。。。[11:47:33]副本在87.03秒内完成[11:48:16]网络包以78.91秒完成[11:48:16]萨斯开始了。。。[11:48:27]萨斯以11.71秒完成比赛[11:48:27]build-dev在141.78秒内完成[11:48:30]监视失败:配置为监视以下路径的监视无法启动。很可能一个文件引用的不存在:/home/te/PhpstormProjects/smarTrip-ion/src/assets/**/*,/home/te/PhpstormProjects/smarTrip-ionic/src/index.html,/home/te/PhpstormProjects/smarTrip-ionic/src/manifest.json,/home/te/PhpstormProjects/smarTrip-ionic/src/service-worker.js,/home/te/PhpstormProjects/smarTrip-ionic/node_modules/ionicons/dist/fonts/**/*,/home/te/PhpstormProjects/smarTrip-ionial/node_modules/ionial-angular/fonts/**/*,/home/te/PhpstormProjects/smarTrip-ionial/node_modules/ionial-angular/polyfills/polyfills.js,/home/te/PhpstormProjects/smarTrip-ion/nod_modules/sw-toolbox/sw-toolbox.js[11:48:30]ionic应用程序脚本任务:"观看"[11:48:30]错误:配置为监视以下路径的监视无法启动。很可能引用了一个文件不存在:/home/te/PhpstormProjects/smarTrip-ionic/src/assets/**/*,/home/te/PhpstormProjects/smarTrip-ionic/src/index.html,/home/te/PhpstormProjects/smarTrip-ionic/src/manifest.json,/home/te/PhpstormProjects/smarTrip-ionic/src/service-worker.js,/home/te/PhpstormProjects/smarTrip-ionic/node_modules/ionicons/dist/fonts/**/*,/home/te/PhpstormProjects/smarTrip-ionial/node_modules/ionial-angular/fonts/**/*,/home/te/PhpstormProjects/smarTrip-ionial/node_modules/ionial-angular/polyfills/polyfills.js,/home/te/PhpstormProjects/smarTrip-ion/nod_modules/sw-toolbox/sw-toolbox.jsnpm ERR!Linux 4.4.0-21-通用npm ERR!argv"/usr/local/bin/node"/usr/local/bin/npm"run"watch"npm ERR!节点v6.9.4npm ERR!npm v3.10.10npm ERR!代码ELIFECYCLEnpm ERR!SmartTrip@watch:`ionic应用程序脚本监视`npm ERR!退出状态1npm ERR!npm ERR!SmartTrip@watch脚本"ionic应用程序脚本监视"失败。npm ERR!请确保安装了最新版本的node.js和npm。npm ERR!如果你这样做,这很可能是SmartTrip软件包的问题,npm ERR!而不是npm本身。npm ERR!告诉作者这在您的系统上失败:npm ERR!ionic应用程序脚本观看npm ERR!您可以通过以下方式获取有关如何打开此项目的问题的信息:npm ERR!npm错误SmartTripnpm ERR!或者,如果不可用,您可以通过以下方式获取他们的信息:npm ERR!npm所有者ls SmartTripnpm ERR!上面可能有额外的日志输出。npm ERR!请在任何支持请求中包含以下文件:npm ERR/home/te/PhpstormProjects/smarTrip-ionic/npm-debug.lognode--v(node:4154)未处理的PromiseRejection警告:未处理的promise rejection(拒绝id:1):错误:通道关闭
我已经尝试删除文件夹node_modules并再次运行npm安装,强制清理npm缓存,安装最新版本的node.js,但没有成功。。。
有人能帮我吗?Tks!
尝试添加
"软件工具箱":"3.4.0">
到package.json
比我努力的步骤:
- 删除node_modules文件夹
- 将我的package.json编辑为:
"依赖项":{"@angular/common":"2.2.1","@angular/compiler":"2.2.1","@angular/compiler cli":"2.2.1","@棱角/核心":"2.2.1","@angular/forms":"2.2.1","@angular/http":"2.2.1","@angular/platform browser":"2.2.1","@angular/platform browser dynamic":"2.2.1","@angular/platform server":"2.2.1","@离子/存储":"1.1.7","离子角":"2.0.0-rc.5","离子天然":"2.2.11","ionicons":"3.0.0","rxjs":"5.0.0-beta.12","zone.js":"0.626","软件工具箱":"3.4.0"},"devDependencies":{"@ionic/app脚本":"1.0.0","typescript":"^2.0.3"},
- 运行
sudo npm install--无可选
谢谢!