vis*_*ish 5 node.js npm gulp-watch aurelia
我试图在Windows上设置基本的aurelia应用程序.我遵循了以下说明:http://aurelia.io/get-started.html,其中包括:
npm install -g gulpnpm install -g jspmnpm installjspm install -ygulp watch除步骤8外,上述所有步骤均已成功完成,这是一个错误:
E:\aurelia\navigation-app>gulp watch
module.js:338
throw err;
^
Error: Cannot find module 'debug/node'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:278:25)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (E:\aurelia\navigation-app\node_modules\gulp-babel\nod
e_modules\babel-core\lib\babel\util.js:22:34)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
Run Code Online (Sandbox Code Playgroud)
我不明白为什么它找不到模块.如果我手动安装该模块,当我尝试运行时,它会为另一个模块提供错误消息:gulp watch
小智 4
自从将 Aurelia 和相关工具升级到最新版本以来,我也一直在解决这个问题。它可能与 Windows 上本机 Module.require 的路径长度/深度问题有关。
当我从项目的本地文件夹中卸载以下包node_modules并将它们安装在全局 NPM 缓存中(在我的情况下,它位于更浅的目录深度)时,gulp build再次开始工作:
npm uninstall gulp-babel
npm uninstall browser-sync
npm uninstall karma
npm install -g gulp-babel
npm install -g browser-sync
npm install -g karma
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7825 次 |
| 最近记录: |