fix jquery error and move package.json etc to root dir

This commit is contained in:
Devin Howard 2016-08-03 22:37:02 +08:00
parent 6eff2d91c9
commit 17a9a2d23a
9 changed files with 13 additions and 14 deletions

View file

@ -15,10 +15,11 @@ Now install homebrew.
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Then install nodejs and frontend code Then install nodejs and ES6 code
brew install nodejs brew install nodejs
(cd frontend && npm install && npm run build) npm install
npm run build
And postgresql: And postgresql:

View file

@ -50,9 +50,8 @@ Install the specific version of ruby needed this will take some time
rvm install $(cat metamaps/.ruby-version) rvm install $(cat metamaps/.ruby-version)
While that is running, you can open another terminal and install the npm frontend code While that is running, you can open another terminal and install the ES6 code
cd frontend
npm install npm install
npm run build npm run build

View file

@ -20,12 +20,10 @@ Now you are ready to clone the Metamaps git repository:
The third `bundle install` command downloads and installs the rubygem The third `bundle install` command downloads and installs the rubygem
dependencies of Metamaps. dependencies of Metamaps.
You also need to install the Javascript frontend code from the nodejs repositories: You also need to install the ES6 code from the nodejs repositories:
cd frontend
npm install npm install
npm run build npm run build
cd ..
At this point you should be in C:\git\metamaps, or whatever equivalent At this point you should be in C:\git\metamaps, or whatever equivalent
directory you've chosen. The next step is to set up your database directory you've chosen. The next step is to set up your database

View file

@ -60,11 +60,10 @@ Run this in the metamaps directory, still as metamaps:
# create, load schema, seed # create, load schema, seed
rake db:setup rake db:setup
#### Install js frontend code #### Install node & ES6 modules
sudo aptitude install nodejs npm sudo aptitude install nodejs npm
sudo ln -s /usr/bin/nodejs /usr/bin/node sudo ln -s /usr/bin/nodejs /usr/bin/node
cd frontend
npm install npm install
npm run build npm run build

View file

@ -23,7 +23,8 @@ Now that you have the code, run these commands:
source .env source .env
bundle install bundle install
(cd frontend && npm install && npm run build) npm install
npm run build
rake db:migrate rake db:migrate
rake assets:precompile rake assets:precompile
rake perms:fix rake perms:fix

View file

@ -1,10 +1,10 @@
To setup javascript dev, `cd frontend` and then run To setup javascript dev, first run
npm install npm install
to set up your testing environment. Then use to set up your testing environment. Then use
npm test npm run test
to see the results of testing the current javascript files. to see the results of testing the current javascript files.

View file

@ -24,6 +24,7 @@
"babel-preset-es2015": "^6.9.0", "babel-preset-es2015": "^6.9.0",
"babel-preset-react": "^6.11.1", "babel-preset-react": "^6.11.1",
"chai": "^3.5.0", "chai": "^3.5.0",
"jquery": "^1.12.1",
"mocha": "^2.4.5", "mocha": "^2.4.5",
"webpack": "^1.13.1" "webpack": "^1.13.1"
}, },

View file

@ -15,10 +15,10 @@ const config = module.exports = {
] ]
}, },
entry: { entry: {
'metamaps.bundle': './src/index.js' 'metamaps.bundle': './frontend/src/index.js'
}, },
output: { output: {
path: '../app/assets/javascripts/webpacked', path: './app/assets/javascripts/webpacked',
filename: '[name].js' filename: '[name].js'
} }
} }