![](/img/trans.png)
[英]Webpack is importing modules from my machine's global `node_modules`. How do I get it to only import from my project's `node_modules`?
[英]Use config and node_modules, in my sub-projects inside of my webpack npm main project
我有一個主項目,有多個子項目。 我做了 webpack.config.js 並安裝了我需要的所有 NPM node_modules(jQuery/Bootstrap/SASS/minifyiers/etc...)。 我想在我的子項目中使用它們,我該怎么做?
這是我的項目目錄樹示例 * 我想在我的子項目中使用該文件/文件夾
MAIN PROJECT
-assets/
-node_modules/ *
-index.php
-package.json
-webpack.config.js *
-PROJECT.1
-assets/
-package.json
-index.php
-PROJECT.2
-assets/
-package.json
-index.php
-PROJECT.3
-assets/
-package.json
-index.php
當我在子項目中嘗試 npm 運行開發時,NPM 對我說我需要 node_modules。 但我想使用 webpack 配置和主項目的 node_modules
您應該嘗試使用相對路線...
例如在 PROJECT.1/package.json 在依賴項中添加以下內容:
"package-name": "link:../node_modules/package-name",
在主項目中,我有 main.js 需要所有的東西並且進入 dist 目錄,我想在子項目上做同樣的事情,但是使用相同的 node_modules 和相同的 webpack.config.js 但在不同的目錄中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.