Nuxt.js project
# install dependencies
$ npm install # Or yarn install*[see note below]
# serve with hot reload at localhost:3000
$ npm run dev
# build for production and launch server
$ npm run build
$ npm start
# generate static project
$ npm run generate
*Note: Due to a bug in yarn's engine version detection code if you are using a prerelease version of Node (i.e. v7.6.0-rc.1) you will need to either:
- Use
npm install
- Run
yarn
with a standard release of Node and then switch back
For detailed explanation on how things work, checkout the Nuxt.js docs.
参考链接:https://github.com/nuxt-community/koa-template
npm run dev
报错
-
no babel-loader(node.js itself does not support es6 import)
-
outdated dependencies 过时的依赖
-
解决办法:
install babel-loader, upgrade eslint-loader
yarn remove eslint-loader
yarn add -D eslint-loader babel-loader
- edit backpack.config.js
module.exports = {
webpack: (config, options, webpack) => {
config.entry.main = './server/index.js'
config.module = {
rules: [
{
test: /\.js$/,
loader: "babel-loader",
exclude: /(node_modules)/
}
]
}
return config
}
}