We were unable to load Disqus. If you are a moderator please see our troubleshooting guide.

Pratik Bhattacharya • 8 years ago

I am unable to re-install vs-tac. Keep getting the following error -
The edge module has not been pre-compiled for node.js version v5.3.0.

Michael Braude • 8 years ago

Hi Pratik. Sorry for your trouble. We're looking into solutions for this, but the problem is an incompatibility with the version of NPM that's bundled with your version of Node. Could you try running npm install npm to update nom and see if that fixes the problem?

Demented Devil • 8 years ago

I had this problem - I edited package.json file for vs-tac (naughty I know) so it refers to "edge" v5 rather than v4.

Michael Braude • 8 years ago

Yes, that'll do it! It's one of the things we're doing to fix the problem in the next update.

Reza Rahmati • 7 years ago

Hi I have same problem, node 6.3.0, in package.json it refers to edge@5.0.0, vs2015 update3, any suggestion?

Michael Braude • 7 years ago

You shouldn't see this problem any more, unless you are targeting the global node. Can you check tools -> options and make sure you're using the sandbox Node?

Reza Rahmati • 7 years ago

update:
When I set "Enable remote ios processing" to false, then I get "ERROR BLD706: A remote iOS build agent has not been configured." error, when I set it to true, i get "The edge module has not been pre-compiled for node.js version v6.3.0" error. any clue?

Michael Braude • 7 years ago

Hey Reza, I think the easiest way to address this will be over email. Can you shoot me a message at mbraude@microsoft.com? Thanks!

Reza Rahmati • 7 years ago

What version should be node and npm on mac os, (so I downgrade to that working version)?

Reza Rahmati • 7 years ago

If you mean tool->options->project and solutions->external web tools, I don't see any item there for specifing node path, it only has four values including .\node_modules\.bin

E Cymerman • 6 years ago

When building my Cordova project, I get "npm does not support Node.js v0.12.9" even though I have v6.10.3 installed. Tried both x86 & x64 of npm.

Chris99 • 7 years ago

I am getting “The edge module has not been pre-compiled for node.js version v6.10.1” when I attempt a TFS build for iOS, but the Android build is successful. Please see http://stackoverflow.com/qu... for further information.

Rodrigo Zotto • 7 years ago

JAVA_HOME override, its a big problem for me... Thanks!

John M. Wargo • 7 years ago

I don't understand - is there a question you have?

Rodrigo Zotto • 7 years ago

Sorry about my english, its a solution of my problem ...

Kamlesh Delat • 7 years ago

****** Failed to start server: Unable to start server on port 3000. Address already in use.

TACo Admin • 7 years ago

You likely did not close remote build correctly on the Mac side (you need to do ctrl-c, because ctrl-z kills the process without closing remotebuild). There are a few ways to fix this...

1. quit the terminal and re-open

2. Change the port number through remotebuild configuration at /Users/[USERNAME]/.taco_home/RemoteBuild.config

Mbhatt • 7 years ago

I am not able to remote access Mac machine from Windows 8.1 > VS2015 TACO application.

Windows machine > VS2015 > Tools > Options > Tools for Apache Cordova > iOS Configuration >
1. Local Deploy > iOS Device Support Folder = <blank>
2. Remote Agent Configuration:
a. Enable Remote iOS Procession: False
b. Host: <ip address="" of="" mac="" machine="">
c. Port: <same as="" available="" in="" mac's="" file=""> .taco_home > RemoteBuild.config
d. Secure Mode : False
e. Security Pin: <null>

Mac Machine > Terminal > Run below command:
> remotebuild --secure=false
Output:
Unable to start server on port 3000. Address already in use.

****** Failed to start server: Unable to start server on port 3000. Address already in use.
/usr/local/lib/node_modules/remotebuild/node_modules/taco-utils/node_modules/applicationinsights/AutoCollection/Exceptions.js:25
throw error;
^
------------------------------
And in Windows Machine > Error appears like > Severity Code Description Project File Line Suppression State. Warning Failed to deploy to the remote server. Open the Remote Agent Configuration page of the Tools > Options dialog box and re-apply your configuration settings by clicking the OK button.

Error BLD706 A remote iOS build agent has not been configured. Configure one in Tools > Options > Tools for Apache Cordova > Remote Agent Configuration. For details and alternatives see http://go.microsoft.com/fwl... MyApp <myworkspace>\VS2015_TACO\MyList\MyApp\Error 1
------------------------------
I have already tried re-installing node.js in Mac machine also every relative plugins in mentioned in https://taco.visualstudio.c...

My project is working fine in Windows machine on Android and Windows emulators and also with Ripple-iOS emulator. But I would like to connect with Mac machine so that I can test on real-iOS devices.

Please suggest me what could be wrong.

TACo Admin • 7 years ago

You likely did not close remote build correctly on the Mac side (you need to do ctrl-c, because ctrl-z kills the process without closing remotebuild). There are a few ways to fix this...
1. quit the terminal and re-open
2. Change the port number through remotebuild configuration at /Users/[USERNAME]/.taco_home/RemoteBuild.config

Mbhatt • 7 years ago

That worked. Thanks :)

canufrank • 7 years ago

Are there plans to update this page for VS2015 r2? All of the links are
for old product versions, but the new versions don't necessarily work.
(e.g. don't install Node v4.x, but 0.12.14 seems to work.)

I would like to install them
independently to control the installation drive, which VS doesn't allow
me to do.

Also, is there a reason why comments are diffferent on the http and https versions of this page?

Mikejo • 7 years ago

Hi canufrank, it looks like Node and Git links are outdated. I'll fix that. Was there anything else you noticed?
I'm not sure why comments are different between http and https; we are using Disqus service for comments

canufrank • 7 years ago

Yes.
1. Is there some limitation for Java to 7u55? Or is v8 supported?
2. It doesn't say whether Git must be 32 bit.
3. Cordova Dependency checker reports (incorrectly) that joyent node.js is not installed using version 0.12.xx. Is there a new step missing above? (Note that, at the same time, the VS2015 installer does recognize that Node is installed, using [clearly] some other method to check.)
4. On the other hand VS2015 installer does not recognize that Android SDK or NDK is installed unless some registry values are added (not mentioned above). It also does not recognize if Git is installed- at least not with version 2.8.2 x86.
5. Finally, and least importantly but still an issue, the dependency checker redirects to the http page, where the comments do not seem to be monitored.

Mikejo • 7 years ago

On your different points, canufrank:

1. v8 should work, but is not yet officially supported.

2. Git doesn't need to be 32-bit.

3. They use different methods to check, which is likely a bug.

4. Likely bug, getting forwarded to dev team.

5. In discussion now.

By default, VS is sandboxing some of the dependencies like Node to help make sure VSTACO customers can get the "best tested" set of tools, which are recommended in cases where a particular tool version is not required. See this blog post:

https://blogs.msdn.microsof...

Mikejo • 7 years ago

I'm asking about these questions. I'm guessing you already tried pointing the tools to node and the Android SDK using Tools/Options/Environment Variable Overrides?

Shawe • 7 years ago

vs2015 npm install fail。:C:\Users\admin\AppData\Roaming\Microsoft\VisualStudio\MDA\vs-npm\2.14.9\npm.cmd donnot exist。。。。

TACo Admin • 7 years ago

It looks like VS can't find npm. Are you behind a proxy?

jrummell • 8 years ago

Can you start a remote ios build from the command line? Or do you have to use Visual Studio?

TACo Admin • 8 years ago

You can use taco.tools to start a remote iOS build from the command line. For developers who prefer command line development, we have created an alternative product which you can learn about here: http://taco.tools.

After you install the tools, follow the steps for "Build an iOS app on a Windows computer" here: http://taco.tools/docs/buil....

NOTE: You cannot simply open a VS Cordova project in taco.tools because you will get an error "not a Cordova created project". To open a VS Cordova project in taco.tools, you have to manually update the project's taco.json file to match taco.tool's taco.json file (which you can examine by starting a new taco.tools project).

jrummell • 8 years ago

Thanks! I'll give that a shot. I like to use the command line for build automation.