尝试导入“高速公路”包时出现“意外标识符”错误

时间:2019-05-20 09:32:31

标签: javascript npm package

我已经在运行以下脚本的终端上安装了Highway

import Highway from '@dogstudio/highway';
import Fade from './transition';

const H = new Highway.core({
  transition: {
    default: Fade
  }
});

第一行引发以下错误:

  

未捕获的SyntaxError:意外的标识符

我在做什么错了?

1 个答案:

答案 0 :(得分:0)

看看这段代码,可能有几种原因导致它不起作用。

1。正确导入软件包:

尝试将前两行更改为此:

import requests
url="http://wsf.cdyne.com/WeatherWS/Weather.asmx?WSDL"
#headers = {'content-type': 'application/soap+xml'}
headers = {'content-type': 'text/xml'}
body = """<?xml version="1.0" encoding="UTF-8"?>
         <SOAP-ENV:Envelope xmlns:ns0="http://ws.cdyne.com/WeatherWS/" xmlns:ns1="http://schemas.xmlsoap.org/soap/envelope/" 
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
            <SOAP-ENV:Header/>
              <ns1:Body><ns0:GetWeatherInformation/></ns1:Body>
         </SOAP-ENV:Envelope>"""

response = requests.post(url,data=body,headers=headers)
print response.content

2。正确安装软件包:

installation documentation(对于import { Highway } from '@dogstudio/highway'; import { Fade } from './transition'; )上,如果要使用NPM进行安装,则可以使用以下命令:

Highway

然后您将像以前一样导入npm install --save-dev @dogstudio/highway ,如下所示:

Highway

警告:如果您收到“权限错误” ,则必须使用import Highway from '@dogstudio/highway'; (放在sudo之前)进行授予您的用户访问需要提升权限的文件/文件夹。

3。设置一个NPM项目:

使用npm在当前目录中建立一个npm init -y项目,省略npm选项以手动做出决定。

祝你好运。