Cannot read property 'Promise' of undefined in ice demo - ice

https://doc.zeroc.com/display/Ice36/Writing+an+Ice+Application+with+JavaScript
Just the official website example,when I run node Client.js,
Ice.Promise.try(
^
TypeError: Cannot read property 'Promise' of undefined
at Object.<anonymous> (/home/lanceloft/learn/ice/Client.js:6:4)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.runMain (module.js:604:10)
at run (bootstrap_node.js:389:7)
at startup (bootstrap_node.js:149:9)
at bootstrap_node.js:504:3
system: ubuntu16.04

Looks like a bug in the documentation, require("icejs") should be replaced with require("ice"). Can you try to see if that fixes your problem?
We'll fix the documentation! Otherwise, you can take a look at the JavaScript demos here for some starting points> https://github.com/zeroc-ice/ice-demos/tree/3.6/js
Benoit.

Related

can't find module webpack.dev.js in cornerstone 2.0

Bigcommerce has released the new cornerstone theme version 2.0 and I use it for the store development but whenever I fire stencil start command, it gets the error and the error you can see below
module.js:538
throw err;
^
Error: Cannot find module './webpack.dev.js'
at Function.Module._resolveFilename (module.js:536:15)
at Function.Module._load (module.js:466:25)
at Module.require (module.js:579:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (E:\cornerstone\stencil.conf.js:2:17)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
at Function.Module._load (module.js:489:3)
This was an issue on our end, fixed in the 2.1 release. You can download Cornerstone 2.1 here:
https://github.com/bigcommerce/cornerstone/releases/tag/2.1.0
You'll also want to make sure you've updated Stencil CLI to version 1.15.0.

Error with chalk module installing Vue-cli

Configuring VUE-CLI I am having the next problem:
internal/modules/cjs/loader.js:596
throw err;
^
Error: Cannot find module 'chalk'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:594:15)
at Function.Module._load (internal/modules/cjs/loader.js:520:25)
at Module.require (internal/modules/cjs/loader.js:650:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object.<anonymous> (/usr/local/bin/vue:3:15)
at Module._compile (internal/modules/cjs/loader.js:702:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10)
at Module.load (internal/modules/cjs/loader.js:612:32)
at tryModuleLoad (internal/modules/cjs/loader.js:551:12)
at Function.Module._load (internal/modules/cjs/loader.js:543:3)
I have tried to install the module globally but with the same result, when I type in the terminal vueerror appears again.
Could you tell me please how to fix this problem?
It was fixed adding the correct PATHS in the .zshrc file, I was adding them to the bash_profile but I am working with other shell.
see the error "Error: Cannot find module 'chalk'"
try
npm install chalk

Syntax error on webdriver-manager 10.2.9

Post from issue #170:
After updating to the newest version, I get the following error on running 'webdriver-manager' command.
C:\Users\(user)\AppData\Roaming\npm\node_modules\webdriver-manager\built\lib\cli\logger.js:66
info(...msgs) {
^^^
SyntaxError: Unexpected token ...
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:373:25)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object. (C:\Users\(user)\AppData\Roaming\npm\node_modules\we
bdriver-manager\built\lib\cli\index.js:8:10)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
Why is this happening? Version 10.2.9 requires node 6 and since it did not follow semantic versioning / caused a big problem, it was unpublished from npm and 10.2.10 has been published. To read more about 10.2.10, see the changelog.
If you have encountered this issue, please remove the node_module/webdriver-manager and do a fresh npm install.
You can downgrade webdriver version to 9.0 with this command:
npm install -g webdriver-manager#9.0

PhantomJS: "SyntaxError: Unexpected token =>"

Im currently having problems using phantomJS. Any suggestions?
acanyon$ babel-node source_parser.js http://url
/Users/.../node/node_modules/phantom/lib/index.js:23
return new Promise(resolve => resolve(new _phantom2.default(args, config)));
^^
SyntaxError: Unexpected token =>
at exports.runInThisContext (vm.js:73:16)
at Module._compile (module.js:443:25)
at Module._extensions..js (module.js:478:10)
at Object.require.extensions.(anonymous function) [as .js] (/Users/acanyon/.nvm/versions/node/v0.12.4/lib/node_modules/babel-cli/node_modules/babel-register/lib/node.js:152:7)
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)
at Object.<anonymous> (/Users/acanyon/fashionblog/node/source_parser.js:4:15)
at Module._compile (module.js:460:26)
Am I missing a shim for es6? (the remainder of the script is written in es5).
Phantomjs use ES5, not ES6 ;)
That's why it doesn't work as expected
This failure can be eliminated by using phantom versions prior to 2.0.0.
Notice that this is the phantom package and not the phantomjs package that is giving the failure.
if you want to use versions higher than 1.x. you will need to change your code from page.open(url, function(){}) to page.open(url).then(function(){}).
this is explained very well at phantom npm site. Which gives detailed examples of how to do it

React Native init MyProject throw error

I am now studying React Native. I can create the RN Project by executing command react-native init myProject successfully before. But today I do the same job , I got an error:
module.js:471
throw err;
^
Error: Cannot find module './src/init'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/Users/Blain/Desktop/ReactNative/RNScrollView/node_modules/gulp-sourcemaps/index.js:4:9)
at Module._compile (module.js:570:32)
at Module._extensions..js (module.js:579:10)
at Object.require.extensions.(anonymous function) [as .js] (/Users/Blain/Desktop/ReactNative/RNScrollView/node_modules/babel-register/lib/node.js:152:7)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
Please help me to solve this problem , TKS. By the way, My Mac os is macOS Sierra 10.12
You should look at this link. Maybe this is the issue you are experiencing.