我在ubuntu上使用离子2框架,节点v6.9.4和npm 3.10.10,并且在上次升级后,当我运行“离子服务”时,我得到了错误:
[11:46:06] ionic-app-scripts 1.0.0
[11:46:06] watch started ...
[11:46:06] build dev started ...
[11:46:06] clean started ...
[11:46:06] clean finished in 59 ms
[11:46:06] copy started ...
[11:46:06] transpile started ...
[11:46:57] transpile finished in 50.84 s
[11:46:57] webpack started ...
[11:47:33] copy finished in 87.03 s
[11:48:16] webpack finished in 78.91 s
[11:48:16] sass started ...
[11:48:27] sass finished in 11.71 s
[11:48:27] build dev finished in 141.78 s
[11:48:30] watch failed: A watch configured to watch the following paths failed to start. It likely that a file
referenced does not exist: /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-ionic/node_modules/ionic-angular/fonts/**/*,
/home/te/PhpstormProjects/smarTrip-ionic/node_modules/ionic-angular/polyfills/polyfills.js,
/home/te/PhpstormProjects/smarTrip-ionic/node_modules/sw-toolbox/sw-toolbox.js
[11:48:30] ionic-app-script task: "watch"
[11:48:30] Error: A watch configured to watch the following paths failed to start. It likely that a file referenced
does not exist: /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-ionic/node_modules/ionic-angular/fonts/**/*,
/home/te/PhpstormProjects/smarTrip-ionic/node_modules/ionic-angular/polyfills/polyfills.js,
/home/te/PhpstormProjects/smarTrip-ionic/node_modules/sw-toolbox/sw-toolbox.js
npm ERR! Linux 4.4.0-21-generic
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "watch"
npm ERR! node v6.9.4
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! SmartTrip@ watch: `ionic-app-scripts watch`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the SmartTrip@ watch script 'ionic-app-scripts watch'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the SmartTrip package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! ionic-app-scripts watch
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs SmartTrip
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls SmartTrip
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /home/te/PhpstormProjects/smarTrip-ionic/npm-debug.log
node--v(node:4154) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: channel closed
我已经尝试删除文件夹node_modules并再次运行npm install,强制npm缓存清理,安装最新版本的node.js,但没有成功...
谁能帮帮我吗? TKS!
2 回答
尝试添加
到package.json
我终于解决了我的问题 .
步骤比我做的更好:
删除node_modules文件夹
编辑我的package.json,如:
谢谢!