我最近安装了Oracle jet,我还没有对它做任何更改。我今天创建了我的第一个项目,当我试图构建它或提供它时,它显示错误。我试图在Visual Studio上运行它(我不认为这很重要)
这是我遇到的错误
PM> ojet serve ojet : [31mError: Your JET project does not have oraclejet-tooling installed.[0m
At line:1 char:
+ ojet serve
+ ~~~~~~~~~~
+ CategoryInfo : NotSpecified: ([31mError: You... installed.[0m:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
UPDATE:显然,当我创建新模板时,它会从那里创建一个错误,生成了应用程序结构,但在调用mom install期间,它无法解析某些特定的JSON
以下是错误:
ojet create ojetnavbar --template=navbar
Processing template: navbar
Your app structure is generated. Continuing with library install.
Performing npm install may take a bit.
Invoking npm install.
npm WARN deprecated coffee-script@1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
npm ERR! Unexpected end of JSON input while parsing near '...oIzTWjIvO8rspcLCK+1pI'
npm ERR! A complete log of this run can be found in:
npm ERR! *location of log*
Error: (during Invoking npm install.) 1
5条答案
按热度按时间ogq8wdun1#
$ npm install -g @oracle/ojet-cli $ npm install -g @oracle/oraclejet-tooling $ ojet restore
这将解决您的问题
ecfsfe2w2#
我已经解决了这个问题,这是因为JSON npm试图解析的大部分内容都被缓存了,因此出现了解析错误
我在我的个人电脑上使用了
npm-cache clean
,所有的运行都非常好。6ljaweal3#
我认为您需要将oraclejet工具添加到您的项目中。
eqqqjvef4#
oraclejet-tooling包已弃用,您必须使用包含命令行界面的模块进行Oracle JET Web和混合移动的应用程序开发。
请参阅https://www.npmjs.com/package/@oracle/ojet-cli
uxhixvfz5#
对我来说,这很有帮助
以下是链接:npmjs.com/package/@oracle/oraclejet-tooling