VSReact icon indicating copy to clipboard operation
VSReact copied to clipboard

ERROR in ./app/index.js - Symbol is not defined

Open james-yin opened this issue 8 years ago • 10 comments

After I cloned the whole project and pressed F5 in VS2015. I'm getting the following error in the Task Runner Explorer:

ERROR in ./app/index.js
Module build failed: ReferenceError: Symbol is not defined
    at plugin (C:\dev\VSReact\VSReact.Web\node_modules\react-hot-loader\lib\babel\index.js:53:23)
    at Function.memoisePluginContainer (C:\dev\VSReact\VSReact.Web\node_modules\babel-core\lib\transformation\file\options\option-manager.js:134:13)
    at Function.normalisePlugin (C:\dev\VSReact\VSReact.Web\node_modules\babel-core\lib\transformation\file\options\option-manager.js:168:32)
    at C:\dev\VSReact\VSReact.Web\node_modules\babel-core\lib\transformation\file\options\option-manager.js:208:30
    at Array.map (native)
    at Function.normalisePlugins (C:\dev\VSReact\VSReact.Web\node_modules\babel-core\lib\transformation\file\options\option-manager.js:180:20)
    at OptionManager.mergeOptions (C:\dev\VSReact\VSReact.Web\node_modules\babel-core\lib\transformation\file\options\option-manager.js:300:36)
    at OptionManager.addConfig (C:\dev\VSReact\VSReact.Web\node_modules\babel-core\lib\transformation\file\options\option-manager.js:232:10)
    at OptionManager.findConfigs (C:\dev\VSReact\VSReact.Web\node_modules\babel-core\lib\transformation\file\options\option-manager.js:436:16)
    at OptionManager.init (C:\dev\VSReact\VSReact.Web\node_modules\babel-core\lib\transformation\file\options\option-manager.js:484:12)
    at File.initOptions (C:\dev\VSReact\VSReact.Web\node_modules\babel-core\lib\transformation\file\index.js:223:65)
    at new File (C:\dev\VSReact\VSReact.Web\node_modules\babel-core\lib\transformation\file\index.js:140:24)
    at Pipeline.transform (C:\dev\VSReact\VSReact.Web\node_modules\babel-core\lib\transformation\pipeline.js:46:16)
    at transpile (C:\dev\VSReact\VSReact.Web\node_modules\babel-loader\index.js:14:22)
    at Object.module.exports (C:\dev\VSReact\VSReact.Web\node_modules\babel-loader\index.js:88:12)

I do have NodeJS v4 and Webpack Task Runner Extension installed. I also did

npm install babel-core --save-dev

locally to my VSReact project folder. What else am I doing wrong? Or are the new release packages breaking this wonderful build?

thanks!

james-yin avatar Jun 23 '16 17:06 james-yin

Also happend to me

yaronlevi avatar Jul 04 '16 16:07 yaronlevi

Same here

jmaocanada avatar Aug 06 '16 13:08 jmaocanada

I have not resolved this issue yet, but it looks like an issue using the latest version of html-webpack-plugin.

Migrating from 1.x to 2.x

wordythebyrd avatar Sep 07 '16 03:09 wordythebyrd

Same issue here

naderelfaky avatar Sep 19 '16 10:09 naderelfaky

Same here

pastorsj avatar Oct 02 '16 04:10 pastorsj

Has anyone had any luck with this yet? Same issue here

ghooton avatar Nov 22 '16 17:11 ghooton

Same issue , but below answer from stackoverflow resolved it. Have to update External web tools -> path settings.

http://stackoverflow.com/questions/35889975/gulp-task-failing-when-run-from-vs-2015-task-runner-explorer-but-not-from-comma

but creates new error

webpack: Compiled successfully. URIError: Failed to decode param '/%7B%=o.htmlWebpackPlugin.files.chunks.vendor.entry%%7D' at decodeURIComponent (native) at decode_param (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\layer.js:172:12) at Layer.match (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\layer.js:123:27) at matchLayer (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\index.js:574:18) at next (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\index.js:220:15) at expressInit (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\middleware\init.js:40:5) at Layer.handle [as handle_request] (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\layer.js:95:5) at trim_prefix (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\index.js:317:13) at C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\index.js:284:7 at Function.process_params (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\index.js:335:12) at next (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\index.js:275:10) at query (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\middleware\query.js:44:5) at Layer.handle [as handle_request] (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\layer.js:95:5) at trim_prefix (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\index.js:317:13) at C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\index.js:284:7 at Function.process_params (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\index.js:335:12) URIError: Failed to decode param '/%7B%=o.htmlWebpackPlugin.files.chunks.main.entry%%7D' at decodeURIComponent (native) at decode_param (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\layer.js:172:12) at Layer.match (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\layer.js:123:27) at matchLayer (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\index.js:574:18) at next (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\index.js:220:15) at expressInit (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\middleware\init.js:40:5) at Layer.handle [as handle_request] (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\layer.js:95:5) at trim_prefix (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\index.js:317:13) at C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\index.js:284:7 at Function.process_params (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\index.js:335:12) at next (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\index.js:275:10) at query (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\middleware\query.js:44:5) at Layer.handle [as handle_request] (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\layer.js:95:5) at trim_prefix (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\index.js:317:13) at C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\index.js:284:7 at Function.process_params (C:\VSO\KSolutionsWeb\VSReact-master\VSReact.Web\node_modules\webpack-dev-server\node_modules\express\lib\router\index.js:335:12)

khanzzirfan avatar Mar 09 '17 09:03 khanzzirfan

Just updated all libs to the latest version. There was an issue with the HtmlWebpackPlugin that is solved now. If problems still persist, try the suggestion from the link above to let Visual Studio use the node.js version from the path and not its own old version (see also https://blogs.msdn.microsoft.com/webdev/2015/03/19/customize-external-web-tools-in-visual-studio-2015/).

martijnboland avatar Jun 26 '17 20:06 martijnboland

I just cloned this repo and only updated typescript version since VS warned me about it (just a project setting) and runs perfectly. I'm running VS 2017 Community, fully updated and installed Webpack Task Runner like 2 hours before posting. So try to update everything and try again.

Beatusvir avatar Jun 27 '17 16:06 Beatusvir

Thanks for the heads up.

martijnboland avatar Jun 29 '17 20:06 martijnboland