scoutforpets / ember-fullcalendar

An Ember Component for FullCalendar and FullCalendar Scheduler
MIT License
39 stars 45 forks source link

Fatal errors in fresh Ember application after installing ember-fullcalendar #54

Closed markwatney2016 closed 6 years ago

markwatney2016 commented 7 years ago

I have a fresh Ember project and installed ember-fullcalendar. Now I get this errors in the browser console when opening http://localhost:4200/:

Uncaught ReferenceError: moment is not defined
    at fullcalendar.js:15
    at fullcalendar.js:17
(anonymous) @ fullcalendar.js:15
(anonymous) @ fullcalendar.js:17
loader.js:244 Uncaught Error: Could not find module `ember-resolver` imported from `lorem/resolver`
    at missingModule (loader.js:244)
    at findModule (loader.js:255)
    at Module.findDeps (loader.js:165)
    at findModule (loader.js:259)
    at Module.findDeps (loader.js:165)
    at findModule (loader.js:259)
    at requireModule (loader.js:26)
    at app-boot.js:2

This is how I setup the Ember project and installed ember-fullcalendar:


➜  __temp node -v            
v6.11.0
➜  __temp npm -v             
5.0.3
➜  __temp ember -v           
ember-cli: 2.13.2
node: 6.11.0
os: darwin x64
➜  __temp bower -v           
1.8.0
➜  __temp ember new lorem
installing app
  create .editorconfig
  create .ember-cli
  create .eslintrc.js
  create .travis.yml
  create .watchmanconfig
  create README.md
  create app/app.js
  create app/components/.gitkeep
  create app/controllers/.gitkeep
  create app/helpers/.gitkeep
  create app/index.html
  create app/models/.gitkeep
  create app/resolver.js
  create app/router.js
  create app/routes/.gitkeep
  create app/styles/app.css
  create app/templates/application.hbs
  create app/templates/components/.gitkeep
  create config/environment.js
  create config/targets.js
  create ember-cli-build.js
  create .gitignore
  create package.json
  create public/crossdomain.xml
  create public/robots.txt
  create testem.js
  create tests/.eslintrc.js
  create tests/helpers/destroy-app.js
  create tests/helpers/module-for-acceptance.js
  create tests/helpers/resolver.js
  create tests/helpers/start-app.js
  create tests/index.html
  create tests/integration/.gitkeep
  create tests/test-helper.js
  create tests/unit/.gitkeep
  create vendor/.gitkeep
WARNING: Ember CLI is using the global NPM, but your NPM version has not yet been verified to work with the current Ember CLI release.
NPM: Installed dependencies
Successfully initialized git.
➜  __temp cd lorem 
➜  lorem git:(master) ember server
Livereload server on http://localhost:49154
'instrument' is imported from external module 'ember-data/-debug' but never used

Build successful (13436ms) – Serving on http://localhost:4200/

Slowest Nodes (totalTime => 5% )              | Total (avg)         
----------------------------------------------+---------------------
Babel (16)                                    | 10381ms (648 ms)    
Rollup (1)                                    | 1048ms              

cleaning up...
➜  lorem git:(master) ember install ember-fullcalendar
WARNING: Ember CLI is using the global NPM, but your NPM version has not yet been verified to work with the current Ember CLI release.
NPM: Installed ember-fullcalendar
Installed addon package.
➜  lorem git:(master) ✗ ember server                    
Livereload server on http://localhost:49154
'instrument' is imported from external module 'ember-data/-debug' but never used

Build successful (4856ms) – Serving on http://localhost:4200/

Slowest Nodes (totalTime => 5% )              | Total (avg)         
----------------------------------------------+---------------------
Babel (19)                                    | 1804ms (94 ms)      
Rollup (1)                                    | 1033ms              
Concat (8)                                    | 774ms (96 ms)       
EslintValidationFilter (2)                    | 305ms (152 ms)

Is there something I miss or is this a bug in ember-fullcalendar?

markwatney2016 commented 7 years ago

I have the same problem when installing/using/running on Node version 4:

➜  lorem git:(master) ✗ node -v
v4.8.3
➜  lorem git:(master) ✗ npm -v
5.0.3
markwatney2016 commented 7 years ago

I have the same problem when installing/using/running on Node version 8:

➜  lorem git:(master) ✗ node -v
v8.1.2
➜  lorem git:(master) ✗ npm -v
5.0.3
xinitrc86 commented 7 years ago

seems to be that you need to install moment... npm install moment

Sticksword commented 7 years ago

I have the same issue but I can see moment is installed.

Sticksword commented 7 years ago

screen shot 2017-09-02 at 7 02 47 pm

Sticksword commented 7 years ago

Tested and working solution (proposed in #55 ) is to run the following: ember install ember-moment

(I would close both this and merge #55 if I had repo access, but I don't so I'm going to leave a comment here hopefully to help those in the future who run across this problem)