我正在尝试在Windows上设置基本的Aurelia应用程序。我按照http://aurelia.io/get-started.html中的说明进行操作,包括以下步骤:
- 安装Node.js
- 使用以下命令安装gulp:
npm install -g gulp
- 使用以下命令安装jspm:
npm install -g jspm
- 然后从https://github.com/aurelia/skeleton-navigation/releases下载示例源代码到项目文件夹中。
- 打开控制台并切换到项目目录,即navigation-app
- 执行以下命令:
npm install
- 执行以下命令:
jspm install -y
- 最后使用以下命令启动服务器:
gulp watch
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)
我不明白为什么它找不到模块。
如果我手动安装该模块,当我尝试运行gulp watch
时,它会出现另一个模块的错误消息。
node -v
、npm -v
、jspm -v
和gulp -v
时,会返回什么? - Ashley Grantnode -v
v0.12.2E:\aurelia\navigation-app>npm -v
2.7.4E:\aurelia\navigation-app>jspm -v
0.15.1 运行全局 jspm 安装。E:\aurelia\navigation-app>gulp -v
[23:26:05] CLI 版本 3.8.11 [23:26:05] 本地版本 3.8.11 - vishjspm cc
- aleith