当我尝试在Visual Studio 2015预览版中构建apache cordova应用程序时,我遇到以下错误.
npm install error : error : spawn ENOENT
Run Code Online (Sandbox Code Playgroud)
但是如果我使用命令提示符
npm -v
Run Code Online (Sandbox Code Playgroud)
它的归来
2.1.9
Run Code Online (Sandbox Code Playgroud)
但是当visual studio尝试安装npm时,我收到了错误.
谁可以帮我这个事?
谢谢.
大家好,
完成了艾伦告诉他们的步骤.Visual Studio报告了新错误消息
1>Task "MdaVsCli" (TaskId:17)
1> Task Parameter:VsCliPath= C:\Users\MyName\AppData\Roaming\npm\node_modules\vs-mda\vs-cli.cmd (TaskId:17)
1> Task Parameter:Platform=Android (TaskId:17)
1> Task Parameter:ProjectDir=. (TaskId:17)
1> Task Parameter:Configuration=Debug (TaskId:17)
1> Task Parameter:ProjectName=BlankCordovaApp21 (TaskId:17)
1> Task Parameter:Language=en-US (TaskId:17)
1> Task Parameter:BuildTarget=RippleNexus (TaskId:17)
1> The system cannot find the path specified. (TaskId:17)
1>Done executing task "MdaVsCli" -- FAILED. (TaskId:17)
Run Code Online (Sandbox Code Playgroud)
以下是我安装npm后的消息.
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\xxl33
z1o.sqb\packages\vs-mda>npm …Run Code Online (Sandbox Code Playgroud) node.js cordova visual-studio-2013 visual-studio-cordova visual-studio-2015
当我尝试在Visual Studio 2015预览中构建我的默认JavaScript项目(BlankApp Apache Cordova)时,会出现以下错误.
TypeScript编译器没有给出编译文件,所以它将跳过编译.
视觉工作室2015预览中采取的步骤:
文件 - >新建 - >项目 - > Apache Cordova应用程序(在Javascript模板下).
使用Android Emulator运行默认项目.
得到以下错误.
警告2 TypeScript编译器没有给出编译文件,因此它将跳过编译.C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v12.0\TypeScript\Microsoft.TypeScript.targets 97 5 BlankCordovaApp4
typescript visual-studio-2013 visual-studio-cordova visual-studio-2015
我是ReactJS的新手.当我正在阅读ReactJS蓝图书时,作者指定了这一点
"但是请注意永远不要在这里运行setState,因为这将触发无限的更新循环."
所以,我创建了一个下面简单的组件,但我没有看到任何这样的无限循环发生.
'use strict';
import React from 'react';
import { render } from 'react-dom';
const App = React.createClass({
displayName : "SG",
getDefaultProps() {
return {
age : "24"
}
},
getInitialState() {
return {
date : ""
}
},
componentDidMount() {
debugger;
var d = new Date();
this.setState({date: d.getMilliseconds().toString()});
},
render() {
return (
<section>
<h1>Demo App</h1>
<p>Name : {this.props.name}</p>
<p>Age : {this.props.age}</p>
<p>date : {this.state.date}</p>
</section>
);
}
});
render (<App name='Gowtham S'/>, document.getElementById('container'));
Run Code Online (Sandbox Code Playgroud)
我在componentDidMount中保留了调试器,但它只打了一次.我的代码有什么问题可以帮到我吗?
谢谢