trueChart-Menubar4Sense
trueChart-Menubar4Sense copied to clipboard
build the app with node
when i try to build your application i receive this message :
xxxxxx@xxxxxx-VirtualBox:/trueChart-Menubar4Sense$ sudo npm run build
[email protected] prebuild /trueChart-Menubar4Sense npm run clean
[email protected] clean /trueChart-Menubar4Sense gulp clean
[17:00:03] Using gulpfile /trueChart-Menubar4Sense/gulpfile.js [17:00:03] Starting 'clean'... [17:00:03] Finished 'clean' after 83 ms
[email protected] build /trueChart-Menubar4Sense gulp build
[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 instead
internal/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! [email protected] build: gulp build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] 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
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 [email protected] prebuild /trueChart-Menubar4Sense npm run clean [email protected] 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
[email protected] 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
.hooksinsteadinternal/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! [email protected] build:
gulp buildnpm ERR! Exit status 1 npm ERR! npm ERR! Failed at the [email protected] 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