提示:运行npm install --save后找不到依赖项

时间:2019-03-06 03:27:27

标签: vue.js dependencies npm-install adminlte copilot

我正在尝试自定义CoPilot(基于AdminLTE的vue管理员模板)。

我想添加对morris.js图形库的支持。

因此,在Dashboard.vue中,我尝试添加以下内容:

<script>
import Chart from 'chart.js'
import Morris from 'morris.js'   // added line!
import Alert from '../widgets/Alert'

当我运行npm run dev时,出现以下错误:

ERROR  Failed to compile with 1 errors
This dependency was not found:
* morris.js in ./~/babel-loader/lib!./~/vue-loader/lib/selector.js?type=script&index=0!./src/components/views/Dashboard.vue
To install it, you can run: npm install --save morris.js

我发出了npm install --save morris.js,我看到它已添加到我的package.json中。

"jquery": "^2.2.2",
"moment": "^2.12.0",
"morris.js": "^0.5.0",
"vue": "^2.2.2",
"vue-date-picker": "^1.0.2",

但是消息不断弹出。

我错过了什么吗?是否有一些npm命令强制下载每个依赖项?

1 个答案:

答案 0 :(得分:1)

您是否尝试过在Webpack文件中添加以下代码?

webpack.config.js

resolve: {
    alias: {
      'vue$': 'vue/dist/vue.common.js',
      'jquery': 'jquery/src/jquery.js'
    }
  },