knockout.js 您的JET项目没有安装oraclejet工具

qcuzuvrc  于 2022-11-10  发布在  Oracle
关注(0)|答案(5)|浏览(131)

我最近安装了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
ogq8wdun

ogq8wdun1#

$ npm install -g @oracle/ojet-cli $ npm install -g @oracle/oraclejet-tooling $ ojet restore
这将解决您的问题

ecfsfe2w

ecfsfe2w2#

我已经解决了这个问题,这是因为JSON npm试图解析的大部分内容都被缓存了,因此出现了解析错误
我在我的个人电脑上使用了npm-cache clean,所有的运行都非常好。

6ljaweal

6ljaweal3#

我认为您需要将oraclejet工具添加到您的项目中。

cd appDir
npm install @oracle/oraclejet-tooling --save
eqqqjvef

eqqqjvef4#

oraclejet-tooling包已弃用,您必须使用包含命令行界面的模块进行Oracle JET Web和混合移动的应用程序开发。
请参阅https://www.npmjs.com/package/@oracle/ojet-cli

cd oracle-jet-simple-web
npm install @oracle/ojet-cli --save
uxhixvfz

uxhixvfz5#

对我来说,这很有帮助

npm i @oracle/oraclejet-tooling

以下是链接:npmjs.com/package/@oracle/oraclejet-tooling

相关问题