【问题标题】:amcharts3 and ammap3 Parenthesized pattern erroramcharts3 和 ammap3 带括号的模式错误
【发布时间】:2017-06-20 09:43:37
【问题描述】:

我在我的 webpack 项目中使用了 npm install 两个模块: 1、npm安装amcharts/amcharts3 2、npm install amcharts/ammap3

但是当我运行“npm start”时出现以下错误,有人知道如何解决吗?提前致谢。

./~/amcharts3/amcharts/serial.js 中的错误 模块解析失败:/Users/xx/Documents/xx/node_modules/amcharts3/amcharts/serial.js 带括号的模式 (54:249) 您可能需要适当的加载程序来处理此文件类型。 @multi (webpack)-dev-server/client?http://localhost:3000./src/main.browser.ts

./~/ammap3/ammap/ammap.js 中的错误 模块解析失败:/Users/xx/node_modules/ammap3/ammap/ammap.js 带括号的模式 (173:426) 您可能需要适当的加载程序来处理此文件类型。

【问题讨论】:

    标签: angular amcharts


    【解决方案1】:

    编辑 2:他们似乎在 acorn 中发布了一个修补程序。如果您升级到4.0.8,它将是fixed

    npm install --save acorn@4.0.8
    

    编辑:这似乎是 Webpack 的依赖 acorn 的问题。 acorn 版本 4.0.7 似乎破坏了很多包(related)。临时解决方法是将 acorn 依赖项锁定到较低版本:

    // If webpack is a devDependency
    $ npm install --save-dev acorn@4.0.4
    
    // If webpack is a production dependency
    $ npm install --save acorn@4.0.4
    

    如果您使用的是npm-shrinkwrap.json 文件,您可能希望将其更改为如下内容:

    "acorn": {
      "version": "4.0.4",
      "from": "acorn@>=4.0.4 <5.0.0",
      "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.4.tgz"
    },
    

    【讨论】:

      猜你喜欢
      • 2021-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-16
      • 1970-01-01
      • 2011-03-07
      • 1970-01-01
      相关资源
      最近更新 更多