安装AngularJS

时间:2015-12-08 15:54:51

标签: angularjs node.js npm

我在Windows 8.1计算机上使用AngularJS但是在构建项目时遇到了一些问题。

节点版本:5.1.1 NPM版本:3.5.1

运行时

npm install

在angular-phonecat文件夹中,它会在一段时间后抛出此错误:

  

C:\ Users \ MyTest \ angular-phonecat \ node_modules \ ws>如果没有定义   npm_config_node_gyp(节点   " C:\用户\ MyTest的\应用程序数据\漫游\ NPM \ node_modules \ NPM \ BIN \节点   -gyp斌\ .... \ node_modules \节点-GYP \ BIN \节点gyp.js" rebuild)else(node rebuild)一次一个地在此解决方案中构建项目。   要启用并行构建,请添加" / m"开关。 bufferutil.cc   C:\ Users \ MyTest \ angular-phonecat \ node_modules \ nan \ nan.h(409):错误   C2039:' ExternalAsciiStringResource':不是' v8 :: String'的成员   [C:\用户\ MyTest的\角phonecat \ node_modules \ WS \建立\ bufferutil.vcxproj]   C:\ Users \ MyTest.node-gyp \ 5.1.1 \ include \ node \ v8.h(2078):注意:见   声明' v8 :: String'

我还安装了Visual Studio 2015并打开了一个安装了几个软件包的C ++项目。

我还指定使用VS2015 bulder作为npm。

如果我运行

node -e "require('nan')"

我得到node_modules \ nan

有什么问题?

1 个答案:

答案 0 :(得分:2)

我的项目遇到了同样的错误。在some other question中,有人建议使用以下命令。它对我有用。

npm install -g automattic/socket.io