<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>package.json dependencies in Portlets build error</title>
  <link rel="self" href="https://liferay.dev/fr/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=120518625" />
  <subtitle>package.json dependencies in Portlets build error</subtitle>
  <id>https://liferay.dev/fr/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=120518625</id>
  <updated>2026-05-03T04:40:13Z</updated>
  <dc:date>2026-05-03T04:40:13Z</dc:date>
  <entry>
    <title>RE: package.json dependencies in Portlets build error</title>
    <link rel="alternate" href="https://liferay.dev/fr/c/message_boards/find_message?p_l_id=119785294&amp;messageId=121356055" />
    <author>
      <name>Muhamad Hamza</name>
    </author>
    <id>https://liferay.dev/fr/c/message_boards/find_message?p_l_id=119785294&amp;messageId=121356055</id>
    <updated>2022-02-08T15:40:52Z</updated>
    <published>2022-02-08T13:30:36Z</published>
    <summary type="html">&lt;p&gt;I believe this is because of javascript fast load. Make it false and
  it may work. &lt;/p&gt;
&lt;pre&gt;
javascript.fast.load=false&lt;/pre&gt;</summary>
    <dc:creator>Muhamad Hamza</dc:creator>
    <dc:date>2022-02-08T13:30:36Z</dc:date>
  </entry>
  <entry>
    <title>RE: package.json dependencies in Portlets build error</title>
    <link rel="alternate" href="https://liferay.dev/fr/c/message_boards/find_message?p_l_id=119785294&amp;messageId=121314836" />
    <author>
      <name>Goumidi Yeser</name>
    </author>
    <id>https://liferay.dev/fr/c/message_boards/find_message?p_l_id=119785294&amp;messageId=121314836</id>
    <updated>2022-01-03T10:24:45Z</updated>
    <published>2022-01-03T10:24:45Z</published>
    <summary type="html">&lt;p&gt;Hi,&lt;br /&gt; I have got a similar error, does anyone has a solution
  about ?&lt;br /&gt; ​​​​​​​thanks&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</summary>
    <dc:creator>Goumidi Yeser</dc:creator>
    <dc:date>2022-01-03T10:24:45Z</dc:date>
  </entry>
  <entry>
    <title>package.json dependencies in Portlets build error</title>
    <link rel="alternate" href="https://liferay.dev/fr/c/message_boards/find_message?p_l_id=119785294&amp;messageId=120518624" />
    <author>
      <name>sunny huang</name>
    </author>
    <id>https://liferay.dev/fr/c/message_boards/find_message?p_l_id=119785294&amp;messageId=120518624</id>
    <updated>2020-12-29T15:39:28Z</updated>
    <published>2020-12-29T15:34:45Z</published>
    <summary type="html">&lt;p&gt;HI ALL&lt;/p&gt;
&lt;p&gt;Copy CE 7.3.5-GA6 doument-library-web portlet to create new portlet
  project in DeV IDE ,package.json as fellow.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-javascript"&gt;{
	&amp;quot;dependencies&amp;quot;: {
		&amp;quot;@clayui/alert&amp;quot;: &amp;quot;3.4.1&amp;quot;,
		&amp;quot;@clayui/button&amp;quot;: &amp;quot;3.4.0&amp;quot;,
		&amp;quot;@clayui/css&amp;quot;: &amp;quot;3.18.1&amp;quot;,
		&amp;quot;@clayui/form&amp;quot;: &amp;quot;3.11.1&amp;quot;,
		&amp;quot;@clayui/icon&amp;quot;: &amp;quot;3.0.5&amp;quot;,
		&amp;quot;@clayui/loading-indicator&amp;quot;: &amp;quot;3.1.0&amp;quot;,
		&amp;quot;@clayui/modal&amp;quot;: &amp;quot;3.7.2&amp;quot;,
		&amp;quot;asset-taglib&amp;quot;: &amp;quot;*&amp;quot;,
		&amp;quot;clay-button&amp;quot;: &amp;quot;2.21.4&amp;quot;,
		&amp;quot;clay-multi-select&amp;quot;: &amp;quot;2.21.4&amp;quot;,
		&amp;quot;clay-radio&amp;quot;: &amp;quot;2.21.4&amp;quot;,
		&amp;quot;clipboard&amp;quot;: &amp;quot;2.0.4&amp;quot;,
		&amp;quot;frontend-js-react-web&amp;quot;: &amp;quot;*&amp;quot;,
		&amp;quot;frontend-js-web&amp;quot;: &amp;quot;*&amp;quot;,
		&amp;quot;prop-types&amp;quot;: &amp;quot;15.7.2&amp;quot;,
		&amp;quot;react&amp;quot;: &amp;quot;16.12.0&amp;quot;,
		&amp;quot;react-dom&amp;quot;: &amp;quot;16.12.0&amp;quot;
	},
	&amp;quot;name&amp;quot;: &amp;quot;document-library-web&amp;quot;,
	&amp;quot;private&amp;quot;: true,
	&amp;quot;scripts&amp;quot;: {
		&amp;quot;build&amp;quot;: &amp;quot;liferay-npm-scripts build&amp;quot;,
		&amp;quot;checkFormat&amp;quot;: &amp;quot;liferay-npm-scripts check&amp;quot;,
		&amp;quot;format&amp;quot;: &amp;quot;liferay-npm-scripts fix&amp;quot;,
		&amp;quot;test&amp;quot;: &amp;quot;liferay-npm-scripts test&amp;quot;
	},
	&amp;quot;version&amp;quot;: &amp;quot;5.0.54&amp;quot;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;An error occurred during the build process：&lt;/p&gt;
&lt;p&gt;&amp;gt; Task :modules:document-library-web:npmInstall&lt;br /&gt;npm ERR! code
  E404&lt;br /&gt;npm ERR! 404 Not Found: asset-taglib@*&lt;/p&gt;
&lt;p&gt;Since the version is an asterisk, the file cannot be found. At the
  same time, there is no version file of these three dependencies in the
  npmjs library.&lt;/p&gt;
&lt;p&gt;SO how to import  dependencies  of        &amp;quot;asset-taglib&amp;quot;:
  &amp;quot;*&amp;quot;,        &amp;quot;frontend-js-react-web&amp;quot;:
  &amp;quot;*&amp;quot;,        &amp;quot;frontend-js-web&amp;quot;: &amp;quot;*&amp;quot;?&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;And in .npmbundlerrc file&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-java"&gt;{
	&amp;quot;config&amp;quot;: {
		&amp;quot;imports&amp;quot;: {
			&amp;quot;asset-taglib&amp;quot;: {
				&amp;quot;/&amp;quot;: &amp;quot;&amp;gt;=4.0.0&amp;quot;
			},
			&amp;quot;frontend-taglib-clay&amp;quot;: {
				&amp;quot;clay-autocomplete&amp;quot;: &amp;quot;&amp;gt;=2.9.0&amp;quot;,
				&amp;quot;clay-button&amp;quot;: &amp;quot;&amp;gt;=2.9.0&amp;quot;,
				&amp;quot;clay-data-provider&amp;quot;: &amp;quot;&amp;gt;=2.9.0&amp;quot;,
				&amp;quot;clay-icon&amp;quot;: &amp;quot;&amp;gt;=2.9.0&amp;quot;,
				&amp;quot;clay-label&amp;quot;: &amp;quot;&amp;gt;=2.9.0&amp;quot;,
				&amp;quot;clay-link&amp;quot;: &amp;quot;&amp;gt;=2.9.0&amp;quot;,
				&amp;quot;clay-multi-select&amp;quot;: &amp;quot;&amp;gt;=2.9.0&amp;quot;,
				&amp;quot;clay-portal&amp;quot;: &amp;quot;&amp;gt;=2.9.0&amp;quot;,
				&amp;quot;clay-radio&amp;quot;: &amp;quot;&amp;gt;=2.9.0&amp;quot;
			},
			&amp;quot;frontend-js-metal-web&amp;quot;: {
				&amp;quot;metal&amp;quot;: &amp;quot;&amp;gt;=2.16.5&amp;quot;,
				&amp;quot;metal-component&amp;quot;: &amp;quot;&amp;gt;=2.16.5&amp;quot;,
				&amp;quot;metal-soy&amp;quot;: &amp;quot;&amp;gt;=2.16.5&amp;quot;,
				&amp;quot;metal-state&amp;quot;: &amp;quot;&amp;gt;=2.16.5&amp;quot;,
				&amp;quot;metal-dom&amp;quot;: &amp;quot;&amp;gt;=2.16.5&amp;quot;
			},
			&amp;quot;frontend-js-web&amp;quot;: {
				&amp;quot;/&amp;quot;: &amp;quot;&amp;gt;=3.0.0&amp;quot;
			}
		}
	},
	&amp;quot;ignore&amp;quot;: [
		&amp;quot;**/document_library/js/legacy/*.js&amp;quot;
	]
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;According to my understanding, I have imported through the
  .npmbundlerrc file，however when I click button , Browser error as fellow&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-javascript"&gt;Uncaught SyntaxError: Cannot use import statement outside a module
combo?browserId=chrome&amp;amp;minifierType=js&amp;amp;languageId=zh_CN&amp;amp;b=7305&amp;amp;t=1609255197933&amp;amp;/o/frontend-js-aui-web/aui/aui/aui.js&amp;amp;/o/frontend-js-aui-web/liferay/modules.js&amp;amp;/o/frontend-js-aui-web/liferay/aui_sandbox.js&amp;amp;/o/frontend-js-aui-web/aui/attribute-base/attribute-base.js&amp;amp;/o/frontend-js-aui-web/aui/attribute-complex/attribute-complex.js&amp;amp;/o/frontend-js-aui-web/aui/attribute-core/attribute-core.js&amp;amp;/o/frontend-js-aui-web/aui/attribute-observable/attribute-observable.js&amp;amp;/o/frontend-js-aui-web/aui/attribute-extras/attribute-extras.js&amp;amp;/o/frontend-js-aui-web/aui/event-custom-base/event-custom-base.js&amp;amp;/o/frontend-js-aui-web/aui/event-custom-complex/event-custom-complex.js&amp;amp;/o/frontend-js-aui-web/aui/oop/oop.js&amp;amp;/o/frontend-js-aui-web/aui/aui-base-lang/aui-base-lang.js&amp;amp;/o/frontend-js-aui-web/liferay/dependency.js&amp;amp;/o/frontend-js-aui-web/liferay/util.js&amp;amp;/o/frontend-js-web/loader/config.js&amp;amp;/o/frontend-js-web/loader/loader.js&amp;amp;/o/frontend-js-web/liferay/dom_task_runner.js&amp;amp;/o/frontend-js-web/liferay/events.js&amp;amp;/o/frontend-js-web/liferay/lazy_load.js&amp;amp;/o/frontend-js-web/liferay/liferay.js&amp;amp;/o/frontend-js-web/liferay/global.bundle.js&amp;amp;/o/frontend-js-web/liferay/portlet.js&amp;amp;/o/frontend-js-web/liferay/workflow.js:22071 liferay-amd-loader | 
 A require() call has failed but no failure handler was provided.
 Note that even if the call stack of this error trace looks like coming from the Liferay AMD Loader, it is not an error in the Loader what has caused it, but an error caused by the require() call.
 The reason why the Loader is in the stack trace is because it is printing the error so that it doesn't get lost.
 However, we recommend providing a failure handler in all require() calls to be able to recover from errors better and to avoid the appearance of this message.
 
 Some information about the require() call follows:
   · Require call id: 1 
   · Required modules: Array(11)0: &amp;quot;metal-dom/src/all/dom&amp;quot;1: &amp;quot;frontend-js-web/liferay/toast/commands/OpenToast.es&amp;quot;2: &amp;quot;frontend-taglib-clay@6.2.6/management_toolbar/ManagementToolbar.es&amp;quot;3: &amp;quot;portal-template-react-renderer-impl@4.0.8/render.es&amp;quot;4: &amp;quot;document-library-web@5.0.55/document_library/js/bulk/BulkStatus.es&amp;quot;5: &amp;quot;portal-template-react-renderer-impl@4.0.8/render.es&amp;quot;6: &amp;quot;document-library-web@5.0.55/document_library/js/checkin/Checkin.es&amp;quot;7: &amp;quot;portal-template-react-renderer-impl@4.0.8/render.es&amp;quot;8: &amp;quot;document-library-web@5.0.55/document_library/js/categorization/tags/EditTags.es&amp;quot;9: &amp;quot;portal-template-react-renderer-impl@4.0.8/render.es&amp;quot;10: &amp;quot;document-library-web@5.0.55/document_library/js/categorization/categories/EditCategories.es&amp;quot;length: 11__proto__: Array(0) 
   · Missing modules: 
&amp;quot;frontend-js-metal-web@4.0.7/bridge/metal-dom/src/all/dom&amp;quot;
1: &amp;quot;frontend-js-web@4.0.29/bridge/frontend-js-web/liferay/toast/commands/OpenToast.es&amp;quot;
2: &amp;quot;frontend-taglib-clay$clay-component@2.21.4/lib/ClayComponent&amp;quot;
3: &amp;quot;frontend-js-metal-web$metal-state@2.7.0/lib/validators&amp;quot;
4: &amp;quot;frontend-js-metal-web$metal-state@2.7.0/lib/Config&amp;quot;
5: &amp;quot;frontend-js-metal-web$metal-state@2.7.0/lib/State&amp;quot;
6: &amp;quot;frontend-js-metal-web$metal-state@2.7.0/lib/all/state&amp;quot;
7: &amp;quot;frontend-js-metal-web$metal-web-component@2.16.8/lib/define_web_component&amp;quot;
8: &amp;quot;frontend-js-metal-web$metal-incremental-dom@2.16.8/lib/html/HTMLParser&amp;quot;
9: &amp;quot;frontend-js-metal-web$metal-incremental-dom@2.16.8/lib/html/unescape&amp;quot;
10: &amp;quot;frontend-js-metal-web$metal-incremental-dom@2.16.8/lib/html/HTML2IncDom&amp;quot;
11: &amp;quot;frontend-js-metal-web$incremental-dom@0.5.1/dist/incremental-dom-cjs&amp;quot;
12: &amp;quot;frontend-js-metal-web$incremental-dom-string@0.0.3/lib/incremental-dom-string&amp;quot;
13: &amp;quot;frontend-js-metal-web$metal-incremental-dom@2.16.8/lib/incremental-dom&amp;quot;
14: &amp;quot;frontend-js-metal-web$metal-incremental-dom@2.16.8/lib/data&amp;quot;
15: &amp;quot;frontend-js-metal-web$metal-incremental-dom@2.16.8/lib/changes&amp;quot;
16: &amp;quot;frontend-js-metal-web$metal-incremental-dom@2.16.8/lib/callArgs&amp;quot;
17: &amp;quot;frontend-js-metal-web$metal-incremental-dom@2.16.8/lib/incremental-dom-aop&amp;quot;
18: &amp;quot;frontend-js-metal-web$metal-incremental-dom@2.16.8/lib/children/children&amp;quot;
19: &amp;quot;frontend-js-metal-web$metal-incremental-dom@2.16.8/lib/render/attributes&amp;quot;
20: &amp;quot;frontend-js-metal-web$metal-incremental-dom@2.16.8/lib/cleanup/unused&amp;quot;
21: &amp;quot;frontend-js-metal-web$metal-incremental-dom@2.16.8/lib/render/render&amp;quot;
22: &amp;quot;frontend-js-metal-web$metal-incremental-dom@2.16.8/lib/render/patch&amp;quot;
23: &amp;quot;frontend-js-metal-web$metal-incremental-dom@2.16.8/lib/IncrementalDomRenderer&amp;quot;
24: &amp;quot;frontend-js-metal-web$metal-incremental-dom@2.16.8/lib/all/incremental-dom&amp;quot;
25: &amp;quot;frontend-js-metal-web$metal-soy-bundle@2.16.8/lib/bundle&amp;quot;
26: &amp;quot;frontend-js-metal-web$metal-soy@2.16.8/lib/SoyAop&amp;quot;
27: &amp;quot;frontend-js-metal-web$metal-soy@2.16.8/lib/Soy&amp;quot;
28: &amp;quot;frontend-taglib-clay$clay-icon@2.21.4/lib/ClayIcon.soy&amp;quot;

...........

Error: Load timeout for modules: metal-dom/src/all/dom,frontend-js-web/liferay/toast/commands/OpenToast.es,frontend-taglib-clay@6.2.6/management_toolbar/ManagementToolbar.es,portal-template-react-renderer-impl@4.0.8/render.es,document-library-web@5.0.55/document_library/js/bulk/BulkStatus.es,portal-template-react-renderer-impl@4.0.8/render.es,document-library-web@5.0.55/document_library/js/checkin/Checkin.es,portal-template-react-renderer-impl@4.0.8/render.es,document-library-web@5.0.55/document_library/js/categorization/tags/EditTags.es,portal-template-react-renderer-impl@4.0.8/render.es,document-library-web@5.0.55/document_library/js/categorization/categories/EditCategories.es
    at combo?browserId=chrome&amp;amp;minifierType=js&amp;amp;languageId=zh_CN&amp;amp;b=7305&amp;amp;t=1609255197933&amp;amp;/o/frontend-js-aui-web/aui/aui/aui.js&amp;amp;/o/frontend-js-aui-web/liferay/modules.js&amp;amp;/o/frontend-js-aui-web/liferay/aui_sandbox.js&amp;amp;/o/frontend-js-aui-web/aui/attribute-base/attribute-base.js&amp;amp;/o/frontend-js-aui-web/aui/attribute-complex/attribute-complex.js&amp;amp;/o/frontend-js-aui-web/aui/attribute-core/attribute-core.js&amp;amp;/o/frontend-js-aui-web/aui/attribute-observable/attribute-observable.js&amp;amp;/o/frontend-js-aui-web/aui/attribute-extras/attribute-extras.js&amp;amp;/o/frontend-js-aui-web/aui/event-custom-base/event-custom-base.js&amp;amp;/o/frontend-js-aui-web/aui/event-custom-complex/event-custom-complex.js&amp;amp;/o/frontend-js-aui-web/aui/oop/oop.js&amp;amp;/o/frontend-js-aui-web/aui/aui-base-lang/aui-base-lang.js&amp;amp;/o/frontend-js-aui-web/liferay/dependency.js&amp;amp;/o/frontend-js-aui-web/liferay/util.js&amp;amp;/o/frontend-js-web/loader/config.js&amp;amp;/o/frontend-js-web/loader/loader.js&amp;amp;/o/frontend-js-web/liferay/dom_task_runner.js&amp;amp;/o/frontend-js-web/liferay/events.js&amp;amp;/o/frontend-js-web/liferay/lazy_load.js&amp;amp;/o/frontend-js-web/liferay/liferay.js&amp;amp;/o/frontend-js-web/liferay/global.bundle.js&amp;amp;/o/frontend-js-web/liferay/portlet.js&amp;amp;/o/frontend-js-web/liferay/workflow.js:22071
value @ combo?browserId=chrome&amp;amp;minifierType=js&amp;amp;languageId=zh_CN&amp;amp;b=7305&amp;amp;t=1609255197933&amp;amp;/o/frontend-js-aui-web/aui/aui/aui.js&amp;amp;/o/frontend-js-aui-web/liferay/modules.js&amp;amp;/o/frontend-js-aui-web/liferay/aui_sandbox.js&amp;amp;/o/frontend-js-aui-web/aui/attribute-base/attribute-base.js&amp;amp;/o/frontend-js-aui-web/aui/attribute-complex/attribute-complex.js&amp;amp;/o/frontend-js-aui-web/aui/attribute-core/attribute-core.js&amp;amp;/o/frontend-js-aui-web/aui/attribute-observable/attribute-observable.js&amp;amp;/o/frontend-js-aui-web/aui/attribute-extras/attribute-extras.js&amp;amp;/o/frontend-js-aui-web/aui/event-custom-base/event-custom-base.js&amp;amp;/o/frontend-js-aui-web/aui/event-custom-complex/event-custom-complex.js&amp;amp;/o/frontend-js-aui-web/aui/oop/oop.js&amp;amp;/o/frontend-js-aui-web/aui/aui-base-lang/aui-base-lang.js&amp;amp;/o/frontend-js-aui-web/liferay/dependency.js&amp;amp;/o/frontend-js-aui-web/liferay/util.js&amp;amp;/o/frontend-js-web/loader/config.js&amp;amp;/o/frontend-js-web/loader/loader.js&amp;amp;/o/frontend-js-web/liferay/dom_task_runner.js&amp;amp;/o/frontend-js-web/liferay/events.js&amp;amp;/o/frontend-js-web/liferay/lazy_load.js&amp;amp;/o/frontend-js-web/liferay/liferay.js&amp;amp;/o/frontend-js-web/liferay/global.bundle.js&amp;amp;/o/frontend-js-web/liferay/portlet.js&amp;amp;/o/frontend-js-web/liferay/workflow.js:22071


&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;It seems that liferay-npm-bundler has not fully imported the required
  dependencies, or am I missing something？&lt;/p&gt;
&lt;p&gt;Thank you everyone.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</summary>
    <dc:creator>sunny huang</dc:creator>
    <dc:date>2020-12-29T15:34:45Z</dc:date>
  </entry>
</feed>
