我一直关注回购A healthy Gulp Setup以获取我的AngularJS项目的gulp设置。
我可以在较旧版本的nodejs中成功完成此操作。但是在我的另一个系统上,我安装了一个较新的版本“ NodeJS 4.2.2 ”,我收到很多依赖错误。
初次尝试npm install
时出现错误
npm WARN engine karma@0.10.10: wanted: {"node":"~0.8 || ~0.10"} (current: {"node
":"4.2.2","npm":"2.14.7"})
我尝试将package.json中的业力版本从 0.10修改为0.13 。这次npm安装在处理bufferutil时挂起了几个小时。
C:\wamp\www\ros_ui\node_modules\karma\node_modules\socket.io\node_modules\socket
.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\bufferutil
>if not defined npm_config_node_gyp (node "C:\Program Files (x86)\nodejs\node_mo
dules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild
) else (node rebuild )
Building the projects in this solution one at a time. To enable parallel build,
please add the "/m" switch.
bufferutil.cc
win_delay_load_hook.c
Creating library C:\wamp\www\ros_ui\node_modules\karma\node_modules\socket
.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\
ws\node_modules\bufferutil\build\Release\bufferutil.lib and object C:\wamp\ww
w\ros_ui\node_modules\karma\node_modules\socket.io\node_modules\socket.io-cli
ent\node_modules\engine.io-client\node_modules\ws\node_modules\bufferutil\bui
ld\Release\bufferutil.exp
Generating code
Finished generating code
bufferutil.vcxproj -> C:\wamp\www\ros_ui\node_modules\karma\node_modules\sock
et.io\node_modules\socket.io-client\node_modules\engine.io-client\node_module
s\ws\node_modules\bufferutil\build\Release\\bufferutil.node
这有什么工作吗?我更喜欢使用最新的节点版本。 任何帮助,将不胜感激。在此先感谢。
答案 0 :(得分:0)
尝试angularcoffee-boilerplate,这是AngularJS的项目模板,其中npm和Gulp已预先配置。只需克隆项目,使用脚本install_prerequisites.bat
安装必备软件,然后使用命令npm start
启动服务器