Open colapiombo opened 5 years ago
Hello @Marshall-JamesRaynor, it seems like you try to build the extension on a system that seems to be case sensitive.
To fix this problem you can replace the "wrong" path from "Components/datepicker/bundle" to "Components/DatePicker/bundle" (in DatePicker.js and properties.js)
This should hopefully fix your problem.
Hello, unfortunately the problem persists even changing the name of the folder. the problem I think is that in the folder datapicker there are not the searched files but only one file called bundle.js.
ubuntu@ubuntu-VirtualBox:/trueChart-Menubar4Sense$ sudo npm run build truechart-menubar@1.3.0 prebuild /trueChart-Menubar4Sense npm run clean truechart-menubar@1.3.0 clean /trueChart-Menubar4Sense gulp clean
[10:36:26] Using gulpfile /trueChart-Menubar4Sense/gulpfile.js [10:36:26] Starting 'clean'... [10:36:26] Finished 'clean' after 42 ms
truechart-menubar@1.3.0 build /trueChart-Menubar4Sense gulp build
[10:36:28] Using gulpfile /trueChart-Menubar4Sense/gulpfile.js [10:36:28] Starting 'resources'... [10:36:28] Finished 'resources' after 72 ms [10:36:28] Starting 'build'... Starting type checking service... Using 1 worker with 2048MB memory limit (node:3555) DeprecationWarning: Tapable.plugin is deprecated. Use new API on
.hooks
insteadinternal/streams/legacy.js:59 throw er; // Unhandled stream error in pipe. ^ Error: ./src/js/Directives/DatePicker.js Module not found: Error: Can't resolve '../Components/Datepicker/bundle' in >'/trueChart->Menubar4Sense/src/js/Directives' resolve '../Components/Datepicker/bundle' in '/trueChart-Menubar4Sense/src/js/Directives' using description file: /trueChart-Menubar4Sense/package.json (relative path: ./src/js/Directives) Field 'browser' doesn't contain a valid alias configuration using description file: /trueChart-Menubar4Sense/package.json (relative path: ./src/js/Components/Datepicker/bundle) no extension Field 'browser' doesn't contain a valid alias configuration /trueChart-Menubar4Sense/src/js/Components/Datepicker/bundle doesn't exist .ts Field 'browser' doesn't contain a valid alias configuration /trueChart-Menubar4Sense/src/js/Components/Datepicker/bundle.ts doesn't exist .tsx Field 'browser' doesn't contain a valid alias configuration /trueChart-Menubar4Sense/src/js/Components/Datepicker/bundle.tsx doesn't exist .js Field 'browser' doesn't contain a valid alias configuration /trueChart-Menubar4Sense/src/js/Components/Datepicker/bundle.js doesn't exist .less Field 'browser' doesn't contain a valid alias configuration /trueChart-Menubar4Sense/src/js/Components/Datepicker/bundle.less doesn't exist as directory /trueChart-Menubar4Sense/src/js/Components/Datepicker/bundle doesn't exist [/trueChart-Menubar4Sense/src/js/Components/Datepicker/bundle] [/trueChart-Menubar4Sense/src/js/Components/Datepicker/bundle.ts] [/trueChart-Menubar4Sense/src/js/Components/Datepicker/bundle.tsx] [/trueChart-Menubar4Sense/src/js/Components/Datepicker/bundle.js] [/trueChart-Menubar4Sense/src/js/Components/Datepicker/bundle.less] @ ./src/js/Directives/DatePicker.js 4:17-59 @ ./src/js/Directives/index.js @ ./src/tcmenu.js./src/properties.js Module not found: Error: Can't resolve '../src/js/Components/Datepicker/bundle' in '/trueChart-Menubar4Sense/src' resolve '../src/js/Components/Datepicker/bundle' in '/trueChart-Menubar4Sense/src' using description file: /trueChart-Menubar4Sense/package.json (relative path: ./src) Field 'browser' doesn't contain a valid alias configuration using description file: /trueChart-Menubar4Sense/package.json (relative path: ./src/js/Components/Datepicker/bundle) no extension Field 'browser' doesn't contain a valid alias configuration /trueChart-Menubar4Sense/src/js/Components/Datepicker/bundle doesn't exist .ts Field 'browser' doesn't contain a valid alias configuration /trueChart-Menubar4Sense/src/js/Components/Datepicker/bundle.ts doesn't exist .tsx Field 'browser' doesn't contain a valid alias configuration /trueChart-Menubar4Sense/src/js/Components/Datepicker/bundle.tsx doesn't exist .js Field 'browser' doesn't contain a valid alias configuration /trueChart-Menubar4Sense/src/js/Components/Datepicker/bundle.js doesn't exist .less Field 'browser' doesn't contain a valid alias configuration /trueChart-Menubar4Sense/src/js/Components/Datepicker/bundle.less doesn't exist as directory /trueChart-Menubar4Sense/src/js/Components/Datepicker/bundle doesn't exist [/trueChart-Menubar4Sense/src/js/Components/Datepicker/bundle] [/trueChart-Menubar4Sense/src/js/Components/Datepicker/bundle.ts] [/trueChart-Menubar4Sense/src/js/Components/Datepicker/bundle.tsx] [/trueChart-Menubar4Sense/src/js/Components/Datepicker/bundle.js] [/trueChart-Menubar4Sense/src/js/Components/Datepicker/bundle.less] @ ./src/properties.js 26:17-66 @ ./src/tcmenu.js npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! truechart-menubar@1.3.0 build:
gulp build
npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the truechart-menubar@1.3.0 build script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.npm ERR! A complete log of this run can be found in: npm ERR! /home/ubuntu/.npm/_logs/2019-01-09T09_37_04_511Z-debug.log`
To fix this problem you can replace the "wrong" path from "Components/datepicker/bundle" to "Components/DatePicker/bundle" (in DatePicker.js and properties.js)
Hello @Marshall-JamesRaynor, like mentioned in the previous comment, the import must be corrected. Please replace it with DatePicker (not with Datepicker like you did)
perfect now it work correctly
when i try to build your application i receive this message :
xxxxxx@xxxxxx-VirtualBox:/trueChart-Menubar4Sense$ sudo npm run build
[17:00:03] Using gulpfile /trueChart-Menubar4Sense/gulpfile.js [17:00:03] Starting 'clean'... [17:00:03] Finished 'clean' after 83 ms
[17:00:05] Using gulpfile /trueChart-Menubar4Sense/gulpfile.js [17:00:05] Starting 'resources'... [17:00:05] Finished 'resources' after 77 ms [17:00:05] Starting 'build'... Starting type checking service... Using 1 worker with 2048MB memory limit (node:2459) DeprecationWarning: Tapable.plugin is deprecated. Use new API on
.hooks
insteadinternal/streams/legacy.js:59 throw er; // Unhandled stream error in pipe. ^ Error: ./src/js/Directives/DatePicker.js Module not found: Error: Can't resolve '../Components/datepicker/bundle' in '/trueChart-Menubar4Sense/src/js/Directives' resolve '../Components/datepicker/bundle' in '/trueChart-Menubar4Sense/src/js/Directives' using description file: /trueChart-Menubar4Sense/package.json (relative path: ./src/js/Directives) Field 'browser' doesn't contain a valid alias configuration using description file: /trueChart-Menubar4Sense/package.json (relative path: ./src/js/Components/datepicker/bundle) no extension Field 'browser' doesn't contain a valid alias configuration /trueChart-Menubar4Sense/src/js/Components/datepicker/bundle doesn't exist .ts Field 'browser' doesn't contain a valid alias configuration /trueChart-Menubar4Sense/src/js/Components/datepicker/bundle.ts doesn't exist .tsx Field 'browser' doesn't contain a valid alias configuration /trueChart-Menubar4Sense/src/js/Components/datepicker/bundle.tsx doesn't exist .js Field 'browser' doesn't contain a valid alias configuration /trueChart-Menubar4Sense/src/js/Components/datepicker/bundle.js doesn't exist .less Field 'browser' doesn't contain a valid alias configuration /trueChart-Menubar4Sense/src/js/Components/datepicker/bundle.less doesn't exist as directory /trueChart-Menubar4Sense/src/js/Components/datepicker/bundle doesn't exist [/trueChart-Menubar4Sense/src/js/Components/datepicker/bundle] [/trueChart-Menubar4Sense/src/js/Components/datepicker/bundle.ts] [/trueChart-Menubar4Sense/src/js/Components/datepicker/bundle.tsx] [/trueChart-Menubar4Sense/src/js/Components/datepicker/bundle.js] [/trueChart-Menubar4Sense/src/js/Components/datepicker/bundle.less] @ ./src/js/Directives/DatePicker.js 4:17-59 @ ./src/js/Directives/index.js @ ./src/tcmenu.js./src/properties.js Module not found: Error: Can't resolve '../src/js/Components/datepicker/bundle' in '/trueChart-Menubar4Sense/src' resolve '../src/js/Components/datepicker/bundle' in '/trueChart-Menubar4Sense/src' using description file: /trueChart-Menubar4Sense/package.json (relative path: ./src) Field 'browser' doesn't contain a valid alias configuration using description file: /trueChart-Menubar4Sense/package.json (relative path: ./src/js/Components/datepicker/bundle) no extension Field 'browser' doesn't contain a valid alias configuration /trueChart-Menubar4Sense/src/js/Components/datepicker/bundle doesn't exist .ts Field 'browser' doesn't contain a valid alias configuration /trueChart-Menubar4Sense/src/js/Components/datepicker/bundle.ts doesn't exist .tsx Field 'browser' doesn't contain a valid alias configuration /trueChart-Menubar4Sense/src/js/Components/datepicker/bundle.tsx doesn't exist .js Field 'browser' doesn't contain a valid alias configuration /trueChart-Menubar4Sense/src/js/Components/datepicker/bundle.js doesn't exist .less Field 'browser' doesn't contain a valid alias configuration /trueChart-Menubar4Sense/src/js/Components/datepicker/bundle.less doesn't exist as directory /trueChart-Menubar4Sense/src/js/Components/datepicker/bundle doesn't exist [/trueChart-Menubar4Sense/src/js/Components/datepicker/bundle] [/trueChart-Menubar4Sense/src/js/Components/datepicker/bundle.ts] [/trueChart-Menubar4Sense/src/js/Components/datepicker/bundle.tsx] [/trueChart-Menubar4Sense/src/js/Components/datepicker/bundle.js] [/trueChart-Menubar4Sense/src/js/Components/datepicker/bundle.less] @ ./src/properties.js 26:17-66 @ ./src/tcmenu.js npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! truechart-menubar@1.3.0 build:
gulp build
npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the truechart-menubar@1.3.0 build script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.npm ERR! A complete log of this run can be found in: npm ERR! /home/xxxxxx/.npm/_logs/2019-01-07T16_00_42_542Z-debug.log