ndabAP / vue-sails-example

NOT MAINTAINED Vue.js with Sails.js example project with many features

Home Page:https://vue-sails-example.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

In the compiled js file my absolute path is public visible

zimudec opened this issue · comments

When building files with "npm run build", the js libraries are compiled in a single file (the heaviest js), but I realized that in that file, the absolute paths of each library appear (path of my team where I built), and it's visible in that public archive! That should not be good.

Example:

File: http://localhost:1337/assets/js/0.51144fbc4d9e52d0f2b2.js
Content example: ...{version:3,sources:["/home/.../frontend/src/App.desktop.vue"]...

How can it be corrected so that they do not appear?

Nice catch. The same applies to the built files:

https://github.com/ndabAP/vue-sails-example/tree/master/backend/assets/assets/js

Well, you're right, this shouldn't be visible. But it's something that comes with the Vue.js/Webpack setup. I didn't set it to be like that. Some more investigation is necessary.

https://github.com/ndabAP/vue-sails-example/blob/master/backend/assets/assets/js/0.029968c345e14ba2568b.js

Yes, I also saw it, I forgot to comment on it.

Well, you're right, this shouldn't be visible. But it's something that comes with the Vue.js/Webpack setup. I didn't set it to be like that. Some more investigation is necessary.

I'm not sure, but I think the problem is in the "new webpack.optimize.CommonsChunkPlugin (" function