npm报错整理

npm报错整理

      • 1.显示没有权限 Missing write access
      • 2.Module parse failed: Unexpected token (2:0) You may need an appropriate loader to handle this file

1.显示没有权限 Missing write access

  1. 加上sudo指令

sudo npm install …

  1. 可能是网络原因, 改用cnpm

cnpm install …

2.Module parse failed: Unexpected token (2:0) You may need an appropriate loader to handle this file

安装了最新版本vue-loader 15.2.0(最新的vue-loader 15+以上,要求使用vueloaderplugin,需要变更webpack配置文件)

https://vue-loader.vuejs.org/zh/guide/#手动设置

// webpack.config.js
const VueLoaderPlugin = require('vue-loader/lib/plugin')

module.exports = {
  module: {
    rules: [
      // ... 其它规则
      {
        test: /\.vue$/,
        loader: 'vue-loader'
      }
    ]
  },
  plugins: [
    // 请确保引入这个插件!
    new VueLoaderPlugin()
  ]
}

这个插件是必须的! 它的职责是将你定义过的其它规则复制并应用到 .vue 文件里相应语言的块。例如,如果你有一条匹配 /.js$/ 的规则,那么它会应用到 .vue 文件里的

你可能感兴趣的:(Vue)