這個警告不解決會觸發錯誤:css
有的項目好比移動端須要在手機上調試,這個時候須要用局域網開啓在手機上查看。vue
解決方法:在配置文件加 --host 0.0.0.0webpack
或者:ios
npm run build
或者打包ios weexpack build ios
有可能會遇到如下報錯:ERROR in xxx.js from UglifyJs這是由於webpack在打包vue文件時沒有成功轉換ES6的語法web
解決方法:npm
解決方法很簡單,加入babel-preset-es2015插件便可
一、安裝依賴包json
$ npm install --save-dev babel-preset-es2015
babel
ps:babel-loader、babel-core應該是默認裝好的,若是沒有安裝,請從新安裝weex
二、修改【webpack.config.js】配置文件
找到 /\.js$/
的rules,進行修改post
{
test: /\.js$/, use: [{ loader: 'babel-loader', options: { presets: ['es2015'] } }] }
三、根目錄下添加【.babelrc】文件
文件內容:
{
"presets": ["es2015"] }
差很少效果是這樣的:
![](http://static.javashuo.com/static/loading.gif)
下面也不知道會有了那麼多東西,就這樣用吧
![](http://static.javashuo.com/static/loading.gif)
{ "presets": [ ["env", { "modules": false, "targets": { "browsers": ["> 1%", "last 2 versions", "not ie <= 8"] } }], "stage-2" ], "plugins": ["transform-vue-jsx", "transform-runtime"] }
Error: No PostCSS Config found in...
有時候clone下來的項目安裝運行後會報這個錯誤,解決方法:
在項目根目錄新建postcss.config.js
文件,並對postcss
進行配置:
module.exports = { plugins: { 'autoprefixer': {browsers: 'last 5 version'} } }
在npm run dev 就行了。postcss配置在 webpack.config.js postcss.config.js是針對webpack3.0作的特殊處理。