{"action":"created","issue":{"url":"https://api.github.com/repos/vuetifyjs/cordova/issues/19","repository_url":"https://api.github.com/repos/vuetifyjs/cordova","labels_url":"https://api.github.com/repos/vuetifyjs/cordova/issues/19/labels{/name}","comments_url":"https://api.github.com/repos/vuetifyjs/cordova/issues/19/comments","events_url":"https://api.github.com/repos/vuetifyjs/cordova/issues/19/events","html_url":"https://github.com/vuetifyjs/cordova/issues/19","id":317599748,"number":19,"title":"vuetifyjs / cordova v2.1.0 fresh instalation not run","user":{"login":"mardonedias","id":1024457,"avatar_url":"https://avatars3.githubusercontent.com/u/1024457?v=4","gravatar_id":"","url":"https://api.github.com/users/mardonedias","html_url":"https://github.com/mardonedias","followers_url":"https://api.github.com/users/mardonedias/followers","following_url":"https://api.github.com/users/mardonedias/following{/other_user}","gists_url":"https://api.github.com/users/mardonedias/gists{/gist_id}","starred_url":"https://api.github.com/users/mardonedias/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mardonedias/subscriptions","organizations_url":"https://api.github.com/users/mardonedias/orgs","repos_url":"https://api.github.com/users/mardonedias/repos","events_url":"https://api.github.com/users/mardonedias/events{/privacy}","received_events_url":"https://api.github.com/users/mardonedias/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-04-25T12:07:59Z","updated_at":"2018-04-25T22:16:11Z","closed_at":"2018-04-25T22:16:11Z","author_association":"NONE","body":"At the moment I use buefy in my projects. I am studying multiplatform frameworks. I did some testing with **quasarframework**, but, vuetifyjs seems to be much simpler, a pity not to be working.\r\n\r\nYou try to install \"vuetifyjs / cordova\", but, an install already comes with errors that prevent the execution of the \"npm run dev\" and \"npm run build\" commands. I have already tried it on linux and windows.\r\n\r\nThank you in advance.\r\n\r\nSO: Ubuntu 16.04\r\nnpm@5.6.0\r\nnode@v8.11.0\r\nvuetifyjs / cordova: v2.1.0\r\n\r\n\r\n- **npm run dev on linux**\r\n![image](https://user-images.githubusercontent.com/1024457/39244182-4a069d88-4866-11e8-9c5f-05401267b6b7.png)\r\n\r\n\r\n- **npm run build on windows**\r\n\r\n```\r\n$ npm run build\r\n\r\n> app2@1.0.0 build C:\\Users\\imprensa-02\\Documents\\dev\\app2\r\n> node build/build.js\r\n\r\n(node:3600) DeprecationWarning: Tapable.plugin is deprecated. Use new API on `.hooks` instead\r\nC:\\Users\\imprensa-02\\Documents\\dev\\app2\\node_modules\\webpack\\lib\\TemplatedPathPlugin.js:43\r\n                                throw new Error(\r\n                                ^\r\n\r\nError: Path variable [contenthash] not implemented in this context: css/[name].[contenthash].css\r\n    at fn (C:\\Users\\imprensa-02\\Documents\\dev\\app2\\node_modules\\webpack\\lib\\TemplatedPathPlugin.js:43:11)\r\n    at fn (C:\\Users\\imprensa-02\\Documents\\dev\\app2\\node_modules\\webpack\\lib\\TemplatedPathPlugin.js:31:16)\r\n    at String.replace (<anonymous>)\r\n    at replacePathVariables (C:\\Users\\imprensa-02\\Documents\\dev\\app2\\node_modules\\webpack\\lib\\TemplatedPathPlugin.js:98:5)\r\n    at SyncWaterfallHook.eval [as call] (eval at create (C:\\Users\\imprensa-02\\Documents\\dev\\app2\\node_modules\\tapable\\lib\\HookCodeFactory.js:17:12), <anonymous>:7:16)\r\n    at MainTemplate.getAssetPath (C:\\Users\\imprensa-02\\Documents\\dev\\app2\\node_modules\\webpack\\lib\\MainTemplate.js:387:31)\r\n    at Compilation.getPath (C:\\Users\\imprensa-02\\Documents\\dev\\app2\\node_modules\\webpack\\lib\\Compilation.js:1811:28)\r\n    at getPath (C:\\Users\\imprensa-02\\Documents\\dev\\app2\\node_modules\\extract-text-webpack-plugin\\dist\\index.js:315:51)\r\n    at ExtractTextPlugin.extractedChunks.forEach.extractedChunk (C:\\Users\\imprensa-02\\Documents\\dev\\app2\\node_modules\\extract-text-webpack-plugin\\dist\\index.js:323:83)\r\n    at Array.forEach (<anonymous>)\r\n    at compilation.hooks.additionalAssets.tapAsync.assetCb (C:\\Users\\imprensa-02\\Documents\\dev\\app2\\node_modules\\extract-text-webpack-plugin\\dist\\index.js:301:25)\r\n    at AsyncSeriesHook.eval [as callAsync] (eval at create (C:\\Users\\imprensa-02\\Documents\\dev\\app2\\node_modules\\tapable\\lib\\HookCodeFactory.js:24:12), <anonymous>:7:1)\r\n    at AsyncSeriesHook.lazyCompileHook [as _callAsync] (C:\\Users\\imprensa-02\\Documents\\dev\\app2\\node_modules\\tapable\\lib\\Hook.js:35:21)\r\n    at hooks.optimizeTree.callAsync.err (C:\\Users\\imprensa-02\\Documents\\dev\\app2\\node_modules\\webpack\\lib\\Compilation.js:948:32)\r\n    at _err0 (eval at create (C:\\Users\\imprensa-02\\Documents\\dev\\app2\\node_modules\\tapable\\lib\\HookCodeFactory.js:24:12), <anonymous>:11:1)\r\n    at _async2.default.forEach.err (C:\\Users\\imprensa-02\\Documents\\dev\\app2\\node_modules\\extract-text-webpack-plugin\\dist\\index.js:296:11)\r\nnpm ERR! code ELIFECYCLE\r\nnpm ERR! errno 1\r\nnpm ERR! app2@1.0.0 build: `node build/build.js`\r\nnpm ERR! Exit status 1\r\nnpm ERR!\r\nnpm ERR! Failed at the app2@1.0.0 build script.\r\nnpm ERR! This is probably not a problem with npm. There is likely additional logging output above.\r\n\r\nnpm ERR! A complete log of this run can be found in:\r\nnpm ERR!     C:\\Users\\imprensa-02\\AppData\\Roaming\\npm-cache\\_logs\\2018-04-25T11_58_12_961Z-debug.log\r\n\r\n```"},"comment":{"url":"https://api.github.com/repos/vuetifyjs/cordova/issues/comments/384451304","html_url":"https://github.com/vuetifyjs/cordova/issues/19#issuecomment-384451304","issue_url":"https://api.github.com/repos/vuetifyjs/cordova/issues/19","id":384451304,"user":{"login":"mardonedias","id":1024457,"avatar_url":"https://avatars3.githubusercontent.com/u/1024457?v=4","gravatar_id":"","url":"https://api.github.com/users/mardonedias","html_url":"https://github.com/mardonedias","followers_url":"https://api.github.com/users/mardonedias/followers","following_url":"https://api.github.com/users/mardonedias/following{/other_user}","gists_url":"https://api.github.com/users/mardonedias/gists{/gist_id}","starred_url":"https://api.github.com/users/mardonedias/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mardonedias/subscriptions","organizations_url":"https://api.github.com/users/mardonedias/orgs","repos_url":"https://api.github.com/users/mardonedias/repos","events_url":"https://api.github.com/users/mardonedias/events{/privacy}","received_events_url":"https://api.github.com/users/mardonedias/received_events","type":"User","site_admin":false},"created_at":"2018-04-25T22:16:10Z","updated_at":"2018-04-25T22:16:10Z","author_association":"NONE","body":"Hello again,\r\n\r\nI gave a researched and managed to solve the problems of execution and compilation of the project **vuetifyjs / cordova v2.1.0**.\r\n\r\n- The problem of execution occurred due to the incompatibility of webpack 4 (_configured in vuetifyjs_) with the `html-webpack-plugin plugin: \"^ 2.28.0\"`, so simply upgrade to version `3.2.0` [https://github.com/vuetifyjs/cordova/pull/18](https://github.com/vuetifyjs/cordova/pull/18):.\r\n\r\n`npm install html-webpack-plugin@3.2.0 --save-dev`\r\n\r\n- The compilation problem occurs due to the lack of the style-loader package [link](https://github.com/moxystudio/react-with-moxy/commit/bb2afd3d378686bedf9a620b446aa03a48178153\r\n), you need to install the mini-css-extract-plugin plugin (I'm not sure why) [link](https://github.com/webpack-contrib/extract-text-webpack-plugin/issues/763)\r\n\r\n```\r\nnpm install style-loader --save-dev\r\nnpm install mini-css-extract-plugin@latest --save\r\n\r\n```\r\n\r\n- your package.json should have:\r\n\r\n```\r\n\"devDependencies\": {\r\n    \"style-loader\": \"^0.21.0\",\r\n    \"html-webpack-plugin\": \"^3.2.0\",\r\n    \"mini-css-extract-plugin\": \"^0.4.0\",\r\n...\r\n}\r\n\r\n```\r\n\r\n@rasheedhamdawi \r\n@jovemnf "}}
{"actor":{"display_login":"mardonedias"}}